美文网首页
在Liunx上搭建基于Jenkins+Maven自动化部署环境流

在Liunx上搭建基于Jenkins+Maven自动化部署环境流

作者: BigDreamMaker | 来源:发表于2018-05-15 13:16 被阅读0次

1:环境准备

1.1:jdk1.7及以上版本

1.2:Maven3及以上版本

  • 1.2.1:软件下载
    wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz
  • 1.2.1:安装
    ##解压
    tar -zxvf apache-maven-3.5.3-bin.tar.gz
    ##移动
    mv apache-maven-3.5.0 /usr/local/maven3
    
    ##修改环境变量
    MAVEN_HOME=/usr/local/maven3
    export MAVEN_HOME
    export PATH=${PATH}:${MAVEN_HOME}/bin
         
    ##使环境变量生效
    source /etc/profile
         
    ##验证安装结果
    mvn -v

1.3:Git1.8及以上版本

2:Jenkins

  • 2.1:软件下载及安装。
    ##使用yum来进行下载         
    sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redha/jenkins.repo
    sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
    sudo yum install jenkins
  • 2.2:常用配置
    ##jenkins默认的安装位置
    /var/lib/jenkins/

    ##修改jdk位置
    /etc/init.d/Jenkins

    ## jenkins配置文件位置,可用于修改jenkins服务端口号。
    /etc/sysconfig/Jenkins

    ##jenkins 服务的启动,关闭,状态查询,重启
    service jenkins start 
    service jenkins stop
    service jenkins status
    servive jenkins restart

    ##设置jenkins为开机自启动
    chkconfig jenkins on

    ##启动
    通过service Jenkins start命令可启动jenkins服务,通过ip:port访问jenkins
  • 2.3:登录jenkins进入向导页面,配置用户
  • 2.4:Jenkins 插件安装
    ##将jenkins构建好的项目部署到远程服务器需要
    Publish Over SSH

    ##设置Jenkins页面语言为中文
    Locale

    ##maven项目整合插件
    Maven integration plugin         
  • 2.5:公钥私钥生成
    ##在jenkins服务器下生成公钥私钥对
    ssh-keygen –t rsa 
    id_rsa是私钥,id_rsa.pub是公钥,其中公钥要添加到码云个人账户”SSH公钥选项中”。
    方法如下。
    登录码云 -> 右上角头像,点设置 -> SSH公钥 -> 添加公钥。这一步的意义是让jenkins可以免用户,密码登录方式,pull下来码云上的git项目

    ##把jenkins生成的公钥传输到项目服务器
    scp ~/.ssh/id_rsa.pub root@你的项目服务器地址:.ssh/id_rsa.pub
    这一步的意义是将jenkins构建好的项目通过ssh远程发布到项目服务器。
  • 2.6:基于jenkin创建一个Maven项目

相关文章

网友评论

      本文标题:在Liunx上搭建基于Jenkins+Maven自动化部署环境流

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