美文网首页
Jenkins服务搭建

Jenkins服务搭建

作者: 张子凌_ | 来源:发表于2018-10-20 13:50 被阅读0次

    Jenkins+maven持续集成

    服务器

    • centos 7

    所需组件

    • JDK1.8
    • git
    • maven
    • jenkins

    JDK环境安装

    • oracel官网下载安装包(*.rpm)

    https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    • 先卸载系统自带的jdk
    # 查看当前系统JDK的版本
    java -version
    # 卸载安装的jdk
    yum -y remove [jdk-name]
    
    • 安装JDK(rpm方式)
    # 默认安装在/usr/java目录下,不用配置环境变量
    rpm -ivh [jdk-name.rpm]
    # 查看版本号
    java -version
    # 如果未列出版本号 需要手动设置环境变量
    # nano centos 未预装需要自动安装 可选vim等
    nano /etc/profile
    # 增加以下内容
    JAVA_HOME=/usr/java/[jdk-name]
    JRE_HOME=$JAVA_HOME/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME PATH CLASSPATH
    # 使配置文件生效
    source /etc/profile
    # 测试是否jdk安装配置正常
    java -version 
    
    • 其他方式安装JDK
      自行百度

    git安装

    # 安装git
    yum –y install git
    # 查看是否安装成功
    git
    
    • git配置文件
      自行百度

    maven安装

    • 官网下载安装包

    http://maven.apache.org/download.cgi

    # 使用wget下载 (wget centos 本身未预装 需要自行安装)
    wget [download-url]
    # 解压文件
    tar -zvxf [*.tar.gz]
    # 配置环境变量
    nano /etc/profile
    # 增加以下内容
    export M2_HOME=[maven-root-home]
    export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
    # 使配置生效
    source /etc/profile
    # 验证版本
    mvn -v
    
    • maven配置文件
      自行百度

    Jenkins安装部署

    安装部署

    • 官网下载安装包(*.rpm)

    https://jenkins.io/download/

    # 下载.rpm安装文件
    rpm -ivh [*.rpm]
    # 修改jenkins配置文件
    nano /etc/sysconfig/jenkins
    # 修改jenkins端口
    JENKINS_PORT='8080' (默认使用8080)
    # 修改启动用户(重要 这个关系到jenkins运行中是否有权限获取到服务器文件/路径权限)
    JENKINS_USER='[user]'
    # 需要修改其他配置 自行百度
    # 修改Jenkins启动配置文件,指定java安装路径。
    nano /etc/init.d/jenkins
    # 在candidates中检查是否有正确jdk位置 如下第一行
    candidates="
    /[jdk-home]/bin/java
    /etc/alternatives/java
    /usr/lib/jvm/java-1.6.0/bin/java
    /usr/lib/jvm/jre-1.6.0/bin/java
    /usr/lib/jvm/java-1.7.0/bin/java
    /usr/lib/jvm/jre-1.7.0/bin/java
    /usr/lib/jvm/java-1.8.0/bin/java
    /usr/lib/jvm/jre-1.8.0/bin/java
    /usr/bin/java
    " 
    # 启动jenkins
    service jenkins restart
    # 检查启动状态
    ps -aux | grep jenkins
    # 查看log
    tail -f /var/libs/jenkins/logs
    tail -f /var/log/jenkins/jenkins.log 
    

    在浏览器中访问

    http://ip:port/jenkins
    
    • 首次进入会要求输入初始密码


      image.png
    # 获取并输入在浏览器
    cat /var/lib/jenkins/secrets/initialAdminPassword
    
    • 选择插件(左:默认,右:自定义)
    • 需要git、maven


      image.png
    • 等待插件安装


      image.png
    • 创建超级管理员账号


      image.png

    配置(在Jenkins->Global Tool Configuration下配置)

    • git配置
      (Path to Git executable:填写git的安装路径)


      image.png
    • jdk环境配置
    # 在服务器上执行echo $JAVA_HOME便可看到java home
    echo $JAVA_HOME
    
    image.png
    • maven配置


      image.png

    构建项目

    • 选择一个项目类型(自由风格或maven项目)


      image.png
    • general(可以不做任何更改)
    • 源码管理(git)


      image.png
    • 构建触发器(可以设置自动构建 无需求跳过)
    • 构建


      image.png
      image.png
    • 保存后点击立即构建


      image.png
    • 查看构建log


      image.png

    相关文章

      网友评论

          本文标题:Jenkins服务搭建

          本文链接:https://www.haomeiwen.com/subject/optmzftx.html