Jenkins搭建
1. 系统要求
安装Jenkins之前,机器要满足最低要求配置:Jenkins安装系统要求。

个人推荐,小团队满足4H8G就可以了。如果你的Jenkins插件安装的多的话,最好是内存给大点。
2. Jenkins下载
Jenkins的安装方式有多种:
- Docker安装。
- WAR安装
- Deb/RPM包安装。
- ...
这里我主要是采用Jenkins安装包的方式,不采用Docker。

这里我的安装方式是通过Jenkins的二进制包安装。由于我的服务器的系统是Ubuntu。你自己根据自己的系统选择。


将本页继续放下翻,你能够看到各个Jenkins版本对应的JDK版本情况:

[!warning]
这里我的建议还是选择较新版本的Jenkins,否则后续安装Jenkins插件的时候,很多旧版本是无法直接安装Jenkins插件的,只能手动吧插件下载下来上传到Jenkins,相对比较麻烦。
之后去Jenkins的归档目录下载历史Jenkins版本即可:Jenkins二进制包(Deb)包下载。

3. Jenkins安装
二进制包下载好了之后,上传到服务器之后,执行命令安装:
sudo dpkg -i jenkins_2.479.3_all.deb
如果你是CentOS系列,那么你应该执行如下命令:
sudo rpm -ivh jenkins_2.479.3_all.deb
[!note]
后续我的操作都是基于Ubuntu系统,不再重复赘述。
命令执行完毕之后,继续执行如下命令:
cd /usr/lib/systemd/system
这个目录下有个jenkins.service文件,这个文件就是新版Jenkins的配置文件,其余配置文件不用管。
之后使用命令修改配置文件:
vim jenkins.service

[!warning]
这里的Jenkins端口如果你开启了防火墙,那么你的防火墙也是需要放行这个端口的。
修改之后保存,之后重新加载一下配置:
systemctl daemon-reload
在正式重启Jenkins服务之前,你需要将上述的对应目录给创建出来,并且这些文件的所属用户和所属用户组也得与Jenkins配置文件中的对应,也就是都得是jenkins:
mkdir -p /data/software/jenkins/install/var/lib/jenkins
mkdir -p /data/software/jenkins/install/jenkins/war
修改文件所属用户和所属组:
sudo chown -R jenkins:jenkins /data/software/jenkins/install
设置目录权限:
chmod 755 /data/software/jenkins/install
启动Jenkins:
systemctl start jenkins.service
启动成功之后,你就可以使用IP+端口的形式访问了:

Comments