当前位置: 移动技术网 > 网络运营>服务器>Linux > Ubuntu LTS服务器部署Jenkins详细介绍

Ubuntu LTS服务器部署Jenkins详细介绍

2019年06月02日  | 移动技术网网络运营  | 我要评论

在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://www.lhsxpumps.com/_ip:port/,可以看到如下界面。

这里写图片描述

输入初始密码,进入主界面。

这里写图片描述

然后就可以开始jenkins之旅了。

9、修改jenkins默认的端口

jenkins默认使用8080端口,要修改此端口,编辑/etc/default/jenkins配置文件,将以下内容:

http_port=8080

改成想要的端口号,比如9080:

http_port=9080

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网