这里有新鲜出炉的精品教程,程序狗速度看过来!
Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。
这篇文章主要介绍了 Ubuntu LTS 服务器部署 Jenkins 详细介绍的相关资料, 需要的朋友可以参考下
在 Ubuntu 16.04 LTS 服务器部署 Jenkins
本文讲述怎样在 Ubuntu 16.04 LTS 服务器上部署 Jenkins 环境。Jenkins 是基于 Java 语言开发的持续集成工具,为软件开发提供了一个持续集成服务。Jenkins 是一个基于服务器的系统,运行在 Servlet 容器(比如 Apache Tomcat)中。Jenkins 支持 SCM 工具,包括 AccuRev、CVS、Subversion、Git、Mercurial、Perforce、Clearcase 和 RTC 等,可以只需基于 Apache Ant 或 Apache Maven 的项目,以及任意 Shell 脚本或 Windows 批处理命令。
1、检查系统环境
- #cat / etc / os - release NAME = "Ubuntu"VERSION = "16.04.2 LTS (Xenial Xerus)"
2、确保系统保持最新
- apt update apt upgrade
3、安装 Java 环境
通过 PPA 软件仓库安装 OpenJDK 8。
- add - apt - repository ppa: openjdk - r / ppa apt update apt install openjdk - 8 - jdk
验证 Java 环境的安装:
- #java - version openjdk version "1.8.0_121"OpenJDK Runtime Environment(build 1.8.0_121 - 8u121 - b13 - 0ubuntu1.16.04.2 - b13) OpenJDK 64 - Bit Server VM(build 25.121 - b13, mixed mode)
4、安装 python-software-properties
- apt install python - software - properties
5、安装 Jenkins
添加 Jenkins 源:
- wget - q - O - http: //pkg.jenkins-ci.org/debian-stable/jenkins-ci.org.key | sudo apt-key add -
OK
为 Jenkins 创建源列表:
- sh - c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
再次更新,并开始 Jenkins 的安装过程:
- apt update apt install jenkins
6、启动 Jenkins 服务
- systemctl start jenkins
Jenkins 启动后,默认的日志会输出到 / var/log/jenkins/jenkins.log 文件中。启动后默认会创建一个管理员账号 admin,以及为此账号产生一个密码,我的是:9**a947****f97a971d***4e**f
密码会写入到文件 / var/lib/jenkins/secrets/initialAdminPassword 中。查看日志文件,发现安装的 Jenkins 是最新的 2.32.2 LTS 版。
另外还可以对配置做一些调整。
7、为 Jenkins 安装并配置 Apache HTTP Server
Jenkins 直接放公网不合适,通常会使用 Nginx 或 Apache2 作 Jenkins 的反向代理。故下面将为 Jenkins 安装并配置 Apache HTTP Server。注意,如果不需要反向代理,可省略此步骤。
apt install apache2
在 Apache 中创建一个新的虚拟主机指令。比如,在虚拟主机上创建一个新的、名为 "jenkins.conf" 的 Apache 配置文件:
- a2enmod proxy a2enmod proxy_http a2ensite jenkins touch / etc / apache2 / sites - available / jenkins.conf ln - s / etc / apache2 / sites - available / jenkins.conf / etc / apache2 / sites - enabled / jenkins.conf nano / etc / apache2 / sites - available / jenkins.conf
添加以下内容:
8、访问 Jenkins 服务
Jenkins 默认使用 HTTP 协议和主机的 8080 端口。浏览器访问 http://ip:port/,可以看到如下界面。
输入初始密码,进入主界面。
然后就可以开始 Jenkins 之旅了。
9、修改 Jenkins 默认的端口
Jenkins 默认使用 8080 端口,要修改此端口,编辑 / etc/default/jenkins 配置文件,将以下内容:
- HTTP_PORT = 8080
改成想要的端口号,比如 9080:
- HTTP_PORT = 9080
来源: http://www.phperz.com/article/17/0723/326216.html