全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

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


# Ubuntu  # LTS服务器部署Jenkins  # Ubuntu16.04  # LTS服务器部署Jenkins步骤详解  # 在Ubuntu下通过Docker部署Cloudflared Tunnel服务器  # Ubuntu18.04本地化部署Rustdesk服务器的详细过程  # 如何在Ubuntu上通过Docker部署OpenVPN服务器  # ubuntu20.04部署ntp服务器ntpd(ntpdate )的详细过程  # ubuntu服务器上快速部署docker的方法  # ubuntu系统下部署zabbix服务器监控的方法教程  # 在ubuntu中部署samba服务器的方法  # ubuntu服务器部署过程  # 创建一个  # 配置文件  # 虚拟主机  # 的是  # 是一个  # 不需要  # 只需  # 批处理  # 之旅  # 希望能  # 可以看到  # 还可  # 谢谢大家  # 将为  # 以对  # 不合适  # 通常会  # 就可以  # 安装过程  # 端口号 


相关文章: 电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  ui设计制作网站有哪些,手机UI设计网址吗?  建站为何优先选择香港服务器?  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  如何在建站宝盒中设置产品搜索功能?  建站168自助建站系统:快速模板定制与SEO优化指南  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  如何高效利用亚马逊云主机搭建企业网站?  建站之星如何快速生成多端适配网站?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  如何在云主机上快速搭建多站点网站?  c# 在高并发场景下,委托和接口调用的性能对比  如何快速搭建高效简练网站?  建站之星如何修改网站生成路径?  上海网站制作开发公司,上海买房比较好的网站有哪些?  ,如何利用word制作宣传手册?  如何在阿里云虚拟主机上快速搭建个人网站?  如何快速搭建二级域名独立网站?  5种Android数据存储方式汇总  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  建站之星如何一键生成手机站?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  大连网站设计制作招聘信息,大连投诉网站有哪些?  建站之星如何取消后台验证码生成?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  学校免费自助建站系统:智能生成+拖拽设计+多端适配  高端建站三要素:定制模板、企业官网与响应式设计优化  如何在Windows虚拟主机上快速搭建网站?  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何撰写建站申请书?关键要点有哪些?  如何解决VPS建站LNMP环境配置常见问题?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  微信h5制作网站有哪些,免费微信H5页面制作工具?  宝塔建站教程:一键部署配置流程与SEO优化实战指南  建站org新手必看:2024最新搭建流程与模板选择技巧  如何挑选最适合建站的高性能VPS主机?  如何在服务器上三步完成建站并提升流量?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  如何在宝塔面板中创建新站点?  如何获取开源自助建站系统免费下载链接?  如何在云主机上快速搭建网站?  如何制作网站标识牌,动态网站如何制作(教程)?  电商平台网站制作流程,电商网站如何制作?  招贴海报怎么做,什么是海报招贴? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。