时间:2021-05-19
在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-releaseNAME="Ubuntu"VERSION="16.04.2 LTS (Xenial Xerus)"2、确保系统保持最新
apt updateapt upgrade3、安装Java环境
通过PPA软件仓库安装OpenJDK 8。
add-apt-repository ppa:openjdk-r/ppaapt updateapt install openjdk-8-jdk验证Java环境的安装:
# java -versionopenjdk 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-properties5、安装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 updateapt install jenkins6、启动Jenkins服务
systemctl start jenkinsJenkins启动后,默认的日志会输出到/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配置文件:
添加以下内容:
8、访问Jenkins服务
Jenkins默认使用HTTP协议和主机的8080端口。浏览器访问http://ip:port/,可以看到如下界面。
输入初始密码,进入主界面。
然后就可以开始Jenkins之旅了。
9、修改Jenkins默认的端口
Jenkins默认使用8080端口,要修改此端口,编辑/etc/default/jenkins配置文件,将以下内容:
HTTP_PORT=8080改成想要的端口号,比如9080:
HTTP_PORT=9080感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、UbuntuServer18.04.5LTS系统安装Ubuntu分为桌面版(desktop)和服务器版(Server),下面为大家介绍服务器版本Ubuntu
服务器:ubuntuserver16.04LSS客户机:ubuntu16.04LTS服务器配置服务器安装mysql#eric@userverin~[14:00:
Ubuntu18.04.4LTS(BionicBeaver)发布了,包含桌面、服务器版本和云等版本全线更新,并且一系列Ubuntu衍生系统也更新到18.04.4
本次环境:虚拟机下服务器:Ubuntu14.04LTS数据库:5.5.37端口:3306主IP:192.168.63.133从IP:192.168.63.134
今天来学习一下ASP.NETCore运行在Ubuntu中。无需安装mono。环境Ubuntu14.04.4LTS服务器版全新安装系统。下载地址:http://m