在Ubuntu 16.04 LTS服务器部署Jenkins

原创 2017年02月26日 11:05:43

在Ubuntu 16.04 LTS服务器部署Jenkins

作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs

本文讲述怎样在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
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。

相关文章推荐

Ubuntu 16.04 下搭建nfs网络文件系统服务器

本文是参考以下链接的文章写的,亲测好用,仅供参考! http://www.linuxidc.com/Linux/2013-07/87367.htm  Ubuntu下nfs服务器的配置过程: ...

ubuntu 16.04 安装 Jenkins

Jenkins 自动构建平台 一.war包安装 去Jenkins官网下载Jenkins.war 包  将它扔进tomcat 启动tomcat就可以了。 二.使用 apt install 安...

ubuntu 16.04安装Jenkins

转载请注明出处:http://blog.csdn.net/heng615975867/article/details/52495939 一.前言 在ubuntu 16.04 service版本上搭建j...

Ubuntu Server安装和配置Jenkins服务器

资源 Jenkins官方网站:http://jenkins-ci.org/ 安装环境: Ubuntu Server 12.04LTS 32位 虚拟机 http://releases.ubuntu...

持续集成 Jenkins(一)Ubuntu 安装 jenkins

搭建 C++ 持续集成交付环境一 安装与配置

Ubuntu之Jenkins安装

Jenkins信息Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。主要用于: 持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 监控一些定...

OpenStack Mitaka for Ubuntu 16.04 LTS 部署指南

【声明】 欢迎转载,转载本文请注明作者和出处 https://www.zybuluo.com/ncepuwanghui/note/389373 http://blog.csdn.net/ncepu...

搭建Openstreetmap地图服务器(Ubuntu 16.04LTS)

国内关于OpenStreetMap的资料较少,主要通过整理国外网站资料加自己多方尝试,终于成功搭建环境.本教程在Ubuntu16.04中进行了测试,运行良好。Openstreetmap服务器需要至少2...

ubuntu 16.04 LTS 系统中配置svn服务器

1.创建svn文件夹: sudo mkdir  /home/svn。 2.定位文件夹: cd  /home/svn 。 3.创建数据仓库(可以根据需要创建多个):sudo svnadmin cre...

Ubuntu 16.04LTS LNMP环境配置 腾讯云服务器 phpmyadmin安装

1 ,ubuntu错误 服务器安装Ubuntu 错误1 私钥 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Ubuntu 16.04 LTS服务器部署Jenkins
举报原因:
原因补充:

(最多只允许输入30个字)