Ubuntu 16.04 安装 Jenkins

Jenkins是开源的持续集成工具,使用Java开发。用于监控持续重复的工作,功能包括

  • 持续的软件版本发布/测试项目。
  • 监控外部调用执行的工作。

跟其他持续集成相比,它的主要优点有

  • 开源,即免费。
  • 支持多种平台(Windows、Linux、OS X)。
  • 安装、配置简单。
  • Web可视化管理界面,并且有丰富的tips帮助信息。

Jenkins和Hudson的关系

Jenkins的前身是Hudson(Sun开发),2010年从Hudson分支出来。由于Sun被Oracle收购,后者声称拥有Hudson的商标所有权,前者被迫这样做的。分支出来的Jenkins将继续走open source道路,而Hudson可能会用于商业用途,二者都在继续开发中。

#1 安装Java

由于这个软件使用Java开发,我们首先需要安装Java jdk:

查看安装的版本:

#2 安装 Web 服务

可以在Apache、Nginx、Tomcat三者中任选其一,使用它们做为反向代理;我以Apache为例。

安装Apache2:

#3 安装 Jenkins

添加源:

安装:

启动Jenkins服务:

如果出现问题,查看日志,日志文件位于 /var/log/jenkins/jenkins.log

#4 查看Jenkins状态

Ubuntu 16.04 安装 Jenkins

Ubuntu 16.04 安装 Jenkins

jenkins使用8080端口,配置文件位于 /etc/default/jenkins

使用浏览器访问:http://your_domain_or_IP:8080

#5 反向代理

为了使用http://your_domain_or_IP访问,需要配置反向代理(80->8080),以Apache为例:

开启需要的模块:

创建虚拟主机配置文件:

注意替换域名。

使配置生效:


访问http://your_domain_or_IP:

Ubuntu 16.04 安装 Jenkins

初始密码在/var/lib/jenkins/secrets/initialAdminPassword文件中:

Ubuntu 16.04 安装 Jenkins

安装插件:

Ubuntu 16.04 安装 Jenkins

Ubuntu 16.04 安装 Jenkins

创建一个管理员用户:

Ubuntu 16.04 安装 Jenkins

Screen Shot 2016-06-12 at 14.27.13

更多信息访问:https://jenkins.io/

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注