欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ubuntu 下搭建 Jenkins 并配置部署环境  

程序员文章站 2022-03-29 20:40:37
...

https://www.cnblogs.com/shuoer/p/9471839.html


环境说明
两台主机

本地服务器 192.168.1.17 jenkins服务器及dev环境
阿里云 :112.74.184.170 代码仓库及上线环境
思路:
我想实现用本地的jenkins服务器控制dev环境和线上release环境
由于手头服务器有限,所以jenkins服务器和dev环境在同一台服务器上
release环境和代码仓库在同一台服务器上

ubuntu 安装 JDK
ubuntu的安装我们采取最简单的方式安装 直接用apt-get的方式

//添加java的ppa
sudo add-apt-repository ppa:webupd8team/java
//更新软件源
sudo apt-get update
//安装java8
sudo apt-get install oracle-java8-installer
安装器会提示你同意 oracle 的服务条款,选择 ok
然后选择yes 即可

ubuntu 安装tomcat8
通过apt安装 tomcat8

sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin -y
安装完成后的配置文件放置在/var/lib/

#启动
service tomcat8 start
#状态
service tomcat8 status
#停止
service tomcat8 stop
配置管理员的权限

sudo vim /var/lib/tomcat8/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="root" password="123456" roles="manager-gui,admin-gui"/>
重启服务测试

service tomcat8 restart


安装Jenkins
参考官网 https://pkg.jenkins.io/debian-stable/

这里我们使用Jenkins的官方提供的软件仓库,要使用官方的软件仓库之前必须将软件仓库的秘钥添加到本地

#添加官方软件仓库的秘钥到本地的apt秘钥中
$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
将官方提供的软件仓库地址加入到本地的apt软件源中,本地用于存放软件源的文件在/etc/apt/sources.list

#将地址添加进本地的软件源列表
$ deb https://pkg.jenkins.io/debian-stable binary/
更新我们本地的软件源缓存,然后直接安装jenkins

$ sudo apt-get update
$ sudo apt-get install jenkins
启动jenkis
sudo /etc/init.d/jenkins [start|restart|stop]
安装jenkins
打开我们的浏览器输入jenkins的服务器地址,在这里我的是192.168.1.17
http://192.168.1.17:8080
但是呢有时候这个端口就会被万恶的tomcat占用我们不得不修改jenkins的端口(此时如果你打开的是jenkins此步骤可以省略)
修改jenkins端口

$ sudo vim /etc/default/jenkins

#修改如下内容
HTTP_PORT=8085

#重启jenkins服务
$ sudo /etc/init.d/jenkins restart
首次进入jenkins如要输入密码,密码位置:/var/lib/jenkins/secrets/initialAdminPassword