代码拉取完成,页面将自动刷新
jenkins持续集成工具
Jenkins
只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有
Hudson
是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins
,jenkins在功能上远远超过hudson
Jenkins官网:https://jenkins.io/
Jenkins下载:http://updates.jenkins-ci.org/
jenkins的全部镜像:http://mirrors.jenkins-ci.org/status.html
1.代码获取(直接了拉取)
2.编译 (可选)
3.配置文件放进去
4.打包
5.scp到目标服务器
6.将目标服务器移除集群
7.解压并放置到Webroot
8.Scp 差异文件
9.重启 (可选)
10.测试
11.加入集群
1.安装JDK
`[root@7mini-node2 ~]``# yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel`
2.安装jenkins
`[root@7mini-node2 contos]``# rpm -ivh jenkins-2.32.3-1.1.noarch.rpm`
3.启动
`[root@7mini-node2 contos]``# service jenkins start``Starting jenkins (via systemctl): [ OK ]` `[root@7mini-node2 contos]``# netstat -tunlp |grep :8080``tcp6 0 0 :::8080 :::* LISTEN 2259``/java`
4 输入初始化密码
`[root@7mini-node2 contos]``# cat /var/lib/jenkins/secrets/initialAdminPassword``a93553a4865b45198ae28f77877efe19 ``#登陆界面有提示输入密码,初始密码文件为/var/lib/jenkins/secrets/initialAdminPassword`
5.jenkins默认端口8080,若8080已经占用,则修改配置文件:
vi /etc/sysconfig/jenkins--/8080--->9981
6.修改防火墙设置,使外界能访问9981,
firewall-cmd --add-port=9981 --permanent
systemctl restart firewalld
7.安装插件
8.设置默认用户 jenkins/elink@D18
9.系统设置
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。