持续集成
持续集成:代码合成,代码构建Continuous Intergration (CI)
持续交付:写好的东西随时交付出去给别人看 (CD)
持续部署:测试没问题随时部署到服务器 (CD)
jenkins:
用java语言开发的集成工具
将运维用到的各个脚本整合起来,并且可以通过页面方式集中管理,而且可以实现和getlab、Github交互,也可以实现自动编译、部署程序
jenkins安装步骤:
1.安装java yum -y install java
2、登录https://pkg.jenkins.io 下载jenkins的rpm包
rpm -ivh jenkins包(因为不需要依赖包)
注意事项:安装jenkins会卡在登录的WEB界面
原因:当前主机尝试连接jenkins官方站点,凡是无法访问造成
解决:断开主机的网络,这样系统就会认为没有网就不强制让你访问了
获取jenkins插件:
方式1:找一个可以联网的主机自动下载插件到处插件(不能连接官网)
导入插件 1、下载的包压缩成tar包并传到服务器
2、tar -zxvf解压
3、将plugins下面的所有文件拷贝至/var/lib/jenkins/plugins
cp plugins/* /var/lib/jenkins/plugins/ -a
4、更改权限 chown jenkins.jenkins /var/lib/jenkins/plugins
5、更新插件后重启服务
方式2:登录WEB界面默认安装(可以连接网关)
插件更新网站:
1、官网 http://updates.jenkins-ci.org/ 里面选择某个版本进去并选择最新插件或者其他的
2、清华 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/
jenkins更新 https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/ 下载jenkins.war包
并放到/usr/lib/jenkins/jenkins.war 并重启jenkins