安装jenkins
准备工作:
- 安装之前硬盘可用空间建议10G以上,否则可能碰到因空间不足导致安装、配置问题。
- 关闭防火墙 systemctl stop firewalld.service
- java版本最好是java1.8.x, 因为后面要用到的依赖插件ruby-runtime它不支持java11 (注意这个坑!)

- 依赖
yum -y install epel-release daemonize
- 下载
wget https://mirrors-i.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.319-1.1.noarch.rpm --no-check-certificate
- 安装
rpm -ivh jenkins-2.319-1.1.noarch.rpm
查看Jenkins位置
rpm -ql jenkins
- 启动
/etc/init.d/jenkins start
安装必要插件
进入插件目录准备手动下载插件(某些插件在页面中没有所以这里都手动下载)
cd /var/lib/jenkins/plugins/
gitlab集成必要插件:
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/gitlab-plugin/1.5.22/gitlab-plugin.hpi --no-check-certificate
gitlab代码自动拉同步到jenkins钩子插件(包含ruby-runtime依赖插件):
wget https://updates.jenkins-ci.org/download/plugins/gitlab-hook/1.4.2/gitlab-hook.hpi --no-check-certificate
wget https://updates.jenkins-ci.org/download/plugins/ruby-runtime/0.12/ruby-runtime.hpi --no-check-certificate
ssh发布到运行服务器插件:
wget https://updates.jenkins-ci.org/download/plugins/publish-over-ssh/1.22/publish-over-ssh.hpi --no-check-certificate
插件下载完成之后重启jenkins后就自动安装好了
```python
/etc/init.d/jenkins restart
或
systemctl restart jenkins