
Jenkins 是大年夜 Hudson 项目衍生出来的主动化办事器。Jenkins 是一个基于办事器的应用法度榜样,运行在 Java servlet 容器中,它支撑包含 Git、SVN 以及 Mercurial 在内的多种 SCM(源码控制对象(Source Control Management))。Jenkins 供给了上百种插件赞助你的项目实现主动化。Jenkins 由 Kohsuke Kawaguchi 开辟,在 2011 年应用 MIT 协定宣布了第一个发行版,它是个自由软件。
在这篇指南中,我会向你介绍如安在 Ubuntu 16.04 中安装最新版本的 Jenkins。我们会用本身的域名运行 Jenkins,在 apache web 办事器中安装和设备 Jenkins,并且支撑反向代劳。
前提
- Ubuntu 16.04 办事器 - 64 位
- Root 权限
第一步 - 安装 Java OpenJDK 7
Jenkins 基于 Java,是以我们须要在办事器上安装 Java OpenJDK 7。在这里,我们会年腋荷琐 PPA 仓库安装 Java 7,起首我们须要添加这个仓库。

默认情况下,Ubuntu 16.04 没有安装用于治理 PPA 仓库的 python-software-properties 软件包,是以我们起首须要安装这个软件。应用 apt 敕令安装 python-software-properties。
下一步,添加 Java PPA 仓库到办事器中。
- add-apt-repository ppa:openjdk-r/ppa
用 apt 敕令更新 Ubuntu 仓库并安装 Java OpenJDK。
Jenkins 安装完插件
- apt-get update
- apt-get install openjdk-7-jdk
输入下面的敕令验证安装:
- java -version
你会看到安装到办事器上的 Java 版本。

在 Ubuntu 16.04 上安装 Java OpenJDK 7
第二步 - 安装 Jenkins
Jenkins 给软件安装包供给了一个 Ubuntu 仓库,我们会大年夜这个仓库中安装 Jenkins。
用下面的敕令添加 Jenkins 密钥和仓库到体系中。
- apt-get install python-software-properties
更新仓库并安装 Jenkins。
- apt-get update
- apt-get install jenkins
安装完成后,用下面的敕令启动 Jenkins。
- systemctl start jenkins
Jenkins 已经安装好了并运行在 8080 端口。

已经将 Jenkins 安装到 8080 端口
第三步 - 为 Jenkins 安装和设备 Apache 作为反向代劳
在这篇指南中,我们会在一个 Apache web 办事器中运行 Jenkins,我们会为 Jenkins 设备 apache 作为反向代劳。起首我会安装 apache 并启用一些须要的模块,然后我会为 Jenkins 用域名 my.jenkins.id 创建虚拟主机文件。请在这里应用你本身的域名并在所有设备文件中出现的处所调换。
大年夜 Ubuntu 仓库安装 apache2 web 办事器。
- apt-get install apache2
安装完成后,启用 proxy 和 proxy_http 模块以便将 apache 设备为 Jenkins 的前端办事器/反向代劳。
- a2enmod proxy
- a2enmod proxy_http
下一步,在 sites-available 目次创建新的虚拟主机文件。
- cd /etc/apache2/sites-available/
- vim jenkins.conf
粘贴下面的虚拟主机设备。
- <Virtualhost *:80>
- ServerName my.jenkins.id
- ProxyRequests
推荐阅读
开端投入一件事比远离它更轻易。 — Donald Rumsfeld没有 Kotlin 的生活就像在触摸板上玩魔兽争霸 3。购买鼠标很简单,但如不雅你的新雇主不想让你在临盆中应用 Kotlin,>>>详细阅读
本文标题:如何在Ubuntu16.04中用Apache部署Jenkins自动化服务器
地址:http://www.17bianji.com/lsqh/35086.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示