是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
自动化运维三部曲:
持续集成Continuous Integration
持续交付Continuous Delivery
持续部署Continuous Deployment
jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有
jenkins下载:http://pkg.jenkins-ci.org/redhat/
自动安装完成之后:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
安装完成后会有起动脚本,直接启动
报错,不要急仔细看错误,看出来这是java版本的的原因。可是我的环境中配置有java的环境变量,且java版本是1.8的版本。
这时候,我们把系统自带的java环境给卸载掉。再启动就正常了。
启动端口默认是8080。找到配置文件可以修改。
vim /etc/sysconfig/jenkins
JENKINS_PORT='8080'
配置好之后,可以做一个nginx转发,请求进来转发到后端8080端口上。
跑到域名解析 解析下地址,就可以访问了。nginx配置我在这里不在赘述,有兴趣的朋友可以关注我私信,我看到都会回的。
联系客服