jenkins搭建

安装步骤

安装jdk1.8,设置java环境

安装tomcat8,更改tomcat端口为8090

jenkins.war下载地址:https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions#InstallingJenkinsonRedHatdistributions-ImportantNoteonCentOSJava

复制jenkins.war到tomcat/webapps目录下

/usr/local/tomcat8.0/bin/startup.sh

web登入:http://192.168.182.100:8080/jenkins

按web提示步骤安装,至此jenkins安装成功

 

Publish Over SSH

Maven Release Plug-in Plug-in

 

详细解释:Passphrase是指在生成秘钥的时候设置的密码,由于我们都是一路回车下来的所以此处不用写

path to key是指私钥的位置/root/.ssh/id.rsa

key是指私钥的内容  path to key 和key任选其一即可

 name是指你要远程到tomcat的名称  随便写就可以,后期为了区分,所以我写了测试服务器

hostname是指测试服务器的ip

username是指测试服务器的用户

remote directory是指要放到测试服务器的目录,这里写tomcat的部署目录

点第一张图左下角的高级可以修改端口,点击test  configuration可以测试连接  ,如下图就是测试成功,说明我们现在已经可以使用jenkins连接服务器了

 

source files 处填写想要传到远程服务器的东西 ,可以是目录、war包、jar包等都可以,这个路径是相当于workspace的路径  workspace目录可以在/root/.jenkins/workspace/找到所以说这里不用写/root/.jenkins/workspace/  因为我们构建完的war包或者jar包在/root/.jenkins/workspace/job名/target/下所以这里可以写target/war包名.war或者**/*.war,

remove prefix是指当把war包传到服务器的时候去掉source files处填写的war包之前的路径,要是不去除的话会在tomcat的webapps建一个target  target之下才是war包,这当然不是我们想要的

remove directory 是指远程到服务器的目录   这个在这就不配置了  因为我们在系统设置处已经配置  这边直接调用就可以

exec command是指传过去包之后执行的命令,这里也可以调用脚本,

更改主目录

默认jenkins主目录在/root/.jenkins

cp -a /root/.jenkins /home/.jenkins

vim /etc/profile

      #jenkins

      JENKINS_HOME="/home/.jenkins"

      export JENKINS_HOME

source /etc/profile

posted @ 2019-04-03 10:22  自在1990  阅读(702)  评论(0编辑  收藏  举报