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
原文地址:https://www.cnblogs.com/hanxiaohui/p/8795496.html