第一步 下载jenkins的war包
地址:https://jenkins.io/download/
第二步 运行war包
1.可以在Tomcat中运行。
2.也可以直接命令运行,我的运行脚本
#!/bin/bash
server_name=jenkins.war
pid=`ps -ef | grep $server_name | grep java | grep jar | awk '{print $2}'`
if [ "$pid" != "" ]; then
sleep 1
kill -9 $pid
echo "kill $server_name(pid=$pid) successfully"
fi
echo "start $server_name"
nohup java -jar -DJENKINS_HOME=/home/jenkins /home/jenkins/jenkins.war --httpPort=10011 > jenkins.log &
echo "start $server_name end"
解释一下:1.-DJENKINS_HOME 指定jenkins的工作目录,不指定的话每次重启jenkins就会丢失已经弄好的配置,坑得很。
2.httpPort 指定运行端口,这个不用多说。
补充一点:jenkins本身存在一个bug,第一次登录会出现白页,所以我梦还需要做一下配置。
(1)进入.jenkins所在的目录
(2)编辑config.xml文件
第三步 在浏览器上输入ip地址(http://ip:端口/jenkins)即可访问,如图:
http://10.185.175.187:8080/jenkins
首次进入jenkins如要输入密码,密码位置:/root/.jenkins/secrets/initialAdminPassword
第四步 安装相关的插件
点击系统管理→插件管理→可选插件
CVS、Git Parameter、Gitlab Hook Plugin、Publish Over SSH、Role-based Authorization Strategy
第五步 为所欲为啦
1.创建角色、账号分配权限。
2.新建节点,挂载服务器信息。
3.新建任务,构建自动化部署任务。