持续集成之Jenkins部署
持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。Jenkins提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。
1.环境准备
安装JDK
由于Jenkins是Java语言编写的,所以需要JDK支持,直接采用yum安装
[root@linux-node1 ~]# yum install -y java-1.8.0
安装启动Jenkins
[root@linux-node1 ~]# cd /etc/yum.repos.d/ [root@linux-node1 yum.repos.d]# wget http://pkg.jenkins.io/redhat/jenkins.repo [root@linux-node1 ~]# rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key [root@linux-node1 ~]# yum install -y jenkins [root@linux-node1 ~]# systemctl start jenkins
2. 访问Jenkins
为了安全考虑,需要解锁Jenkins,根据提示查看/var/lib/jenkins/secrets/initialAdminPassword文件。 [root@linux-node1 /usr/local/nginx/sbin]# cat /var/lib/jenkins/secrets/initialAdminPassword cd727f964543473f889da87ba022d351
安装插件: 选择默认即可,有些插件可以在使用的时候再进行安装,由于网络原因有些通用插件会下载失败。
设置用户名和密码
登陆Jenkins