jenkins安装-配置
jenkins安装-配置
注意: jenkins访问 用chrome浏览器 安装包下载:http://pkg.jenkins-ci.org/redhat/ (使用2.92版本的) 安装jdk: 1.8 安装jenkins:rpm -ivh 包名 配置启动脚本 修改/etc/init.d/jenkins 找到 /usr/bin/java 修改为 /usr/local/java/bin/java, 配置/etc/sysconfig/jenkins 此配置文件是修改jenkins的一些参数 JENKINS_HOME="/opt/apps" #家目录 JENKINS_USER="root" #启动用户,家目录权限与这个相同 JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true" JENKINS_PORT="8080" 启动:/etc/init.d/jenkins start #启动的端口为8080 日志目录:/var/log/jenkins/jenkins.log 访问 ip:port 注意: 第一次访问需要初始。用chrome浏览器访问 1.6版本的没有密码 2.89版本的有密码,密码文件在/var/lib/jenkins/secrets/initialAdminPassword 编码问题 war包安装的: 编辑tomcat/conf/serer.xml 文件,Connector port="8080" 配置段最后面加入编码配置内容:URIEncoding="UTF-8",如下: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> yum安装的: 如果是采用yum 安装的jenkins ,则需要编辑jenkins 的主配置文件 /etc/sysconfig/jenkins ,在JENKINS_JAVA_OPTIONS 后面加入: -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai 然后重启jenkins! 设置界面中文 1.安装Locale plugin 2. jienkins->【系统管理】->【系统设置】->【Locale】,输入:zh_CN,这里还有很多语言,比如:en_US等都是国际化标志。 勾选Ignore browser preference and force this language to all users 插件管理 插件列表为空 高级 url: http://mirror.xmission.com/jenkins/updates/update-center.json 提交。立即获取 常用插件 Maven插件 Maven Integration plugin #新建maven job项目 Deploy to container Plugin #把war包发布到远程。增加构建后操作步骤多出Deploy war/ear to a container选项 gitlab插件 Gitlab Hook Plugin GitLab Plugin #主要 Gitlab Authentication plugin 外部邮件插件 Email Extension Plugin #邮件plugin,这个插件可以实现构建成功、失败都发邮件。增加构建后操作步骤多出Editable Email Notification选项 svn插件 Subversion Plug-in ssh插件 SSH plugin SSH Credentials Plugin Publish Over SSH #主要 构建多出Send files or execute commands over SSH选项 SSH Slaves plugin
Build With Parameters插件
配置jdk maven 点击系统配置==》Global Tool Configuration(全局工具配置) jenkins+gitlab 需要使用git版本2以上 Repository URL : http://192.168.159.10:81/pccb/pccb-boos.git Credentials root/1q2w3e4r #git lab的用户名和密码 Branch Specifier (blank for 'any') */master #分支版本 jenkins执行jar包会自杀进程解决 execute shell里添加以下变量 BUILD_ID=DONTKILLME