关闭

在Ubuntu 16.04 LTS服务器部署Jenkins

标签: ubuntujenkinsopenjdk持续集成
2104人阅读 评论(0) 收藏 举报
分类:

在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
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

ubuntu 14.04中安装Jenkins

1.安装 wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
  • wljk506
  • wljk506
  • 2014-05-15 22:15
  • 14612

Ubuntu之Jenkins安装

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

怎么在ubuntu下安装和启动jenkins

# root sudo chmod a+x jdk-6u45-linux-x64.bin sudo ./jdk-6u45-linux-x64.bin sudo groupadd jenkins ...
  • fengguowuhengwin
  • fengguowuhengwin
  • 2013-11-11 03:15
  • 1367

Jenkins的安装和启动

一、Jenkins的安装 前提条件:已经成功安装了JDK,因为jenkins是一款基于java的持续集成工具。 准备工具:下载一个jenkins的war包。 启动方法:如把jenkins.war包放置...
  • a804229570
  • a804229570
  • 2017-05-22 22:33
  • 2979

ubuntu 安装Jenkins

本文出自 “布衣鸟人——成长的记忆” 博客,请务必保留此出处http://jackmao90.blog.51cto.com/832047/1410784 1.查看Java 是...
  • wangjia55
  • wangjia55
  • 2015-12-25 11:37
  • 2140

Ubuntu 16.04 安装Jenkins持续集成及maven 自动化

随手记录下 http://www.linuxidc.com/Linux/2016-12/138290.htm http://www.javatang.com/archives/2017/01/13...
  • lafengwnagzi
  • lafengwnagzi
  • 2018-01-11 16:10
  • 14

Ubuntu下安装Jenkins

刚刚在Ubuntu下安装Jenkins后很想记一下的,之前
  • ll365
  • ll365
  • 2014-09-10 16:30
  • 1394

命令安装jenkins(也叫启动jenkins)

1、废话来句,刚才安装的时候,文档都要写完了,结果这csdn给我卡死,害我又重新来一次,也不给我缓存。 2、进入正题,先去网上下载jenkins.war,进入cmd, 3、输入命令java -jar ...
  • qq_15055139
  • qq_15055139
  • 2017-02-21 18:25
  • 1676

ubuntu 16.04安装Jenkins

转载请注明出处:http://blog.csdn.net/heng615975867/article/details/52495939 一.前言 在ubuntu 16.04 service版本上搭建j...
  • heng615975867
  • heng615975867
  • 2016-10-08 19:53
  • 4706

[Jenkins] 设置jenkins节点时JDK环境导致异常

设置jenkins节点时JDK环境导致连接Slave失败。
  • npjocj
  • npjocj
  • 2015-04-29 09:46
  • 9822
    个人资料
    • 访问:5849196次
    • 积分:51580
    • 等级:
    • 排名:第65名
    • 原创:792篇
    • 转载:23篇
    • 译文:24篇
    • 评论:1186条
    一名路过的黑客

    大家好,我是黑客,专门盗账号的。现在这个人的帐号被我盗了,但看这个人平时的博客空间,一直过着艰苦努力、持之以恒的技术研究生活,勤奋刻苦,积极分享,无私奉献,我被深深的感动了,这是一个纯粹的人,人品这样的高尚,希望大家看到我这条消息后,可以私聊他,多鼓励他,不缺钱的就多给他一些经济上的资助,让他再接再厉!就这样吧,我下线了,眼框湿湿的难受。

    文章存档