成都网站建设设计

将想法与焦点和您一起共享

UbuntuLTS服务器如何部署Jenkins

这篇文章主要介绍“Ubuntu LTS服务器如何部署Jenkins”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Ubuntu LTS服务器如何部署Jenkins”文章能帮助大家解决问题。

成都创新互联主要从事成都网站制作、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务徽州,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

在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

关于“Ubuntu LTS服务器如何部署Jenkins”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


本文名称:UbuntuLTS服务器如何部署Jenkins
网址分享:http://chengdu.cdxwcx.cn/article/johihc.html