Jenkins与Gitlab集成

时间:2022-05-29 09:55:52

一、安装jenkins
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/     #清华yum源
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
[root@jenkins ~]# yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64  
[root@jenkins ~]# wget https://pkg.jenkins.io/redhat/jenkins-2.73-1.1.noarch.rpm
[root@jenkins ~]# rpm -ivh jenkins-2.73-1.1.noarch.rpm
[root@jenkins ~]# /etc/init.d/jenkins start        #启动jenkins
[root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword     #初始登陆密码
[root@jenkins ~]#  ll /var/lib/jenkins/plugins/     #jenkins插件目录
[root@jenkins ~]# rpm -ql jenkins
/etc/init.d/jenkins
/etc/logrotate.d/jenkins            # 日志切割
/etc/sysconfig/jenkins             # 配置文件路径
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war    # jenkins war包路径
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins                      # jenkins家目录
/var/log/jenkins                    # 日志路径

二、配置jenkins与Gitlab集成

1、创建一个新任务

Jenkins与Gitlab集成

Jenkins与Gitlab集成

2、配置邮件通知

Jenkins与Gitlab集成

Jenkins与Gitlab集成

Jenkins与Gitlab集成

3、配置git访问

Jenkins与Gitlab集成

Jenkins与Gitlab集成

4、配置Gitlab自动触发jenkins部署

Jenkins与Gitlab集成

Jenkins与Gitlab集成

5、把gitlab上的Private Token复制到jenkins里的API token里

Jenkins与Gitlab集成

Jenkins与Gitlab集成

Jenkins与Gitlab集成

6、在jenkins里点击系统管理里的系统设置配置Gitlab

Jenkins与Gitlab集成

Jenkins与Gitlab集成

Jenkins与Gitlab集成

Jenkins与Gitlab集成

把上图中的Gitlad Cl Server URL后的地址和Secret token填写到Gitlab中后点保存测试

Jenkins与Gitlab集成

Jenkins与Gitlab集成

参考文档:
       https://www.abcdocker.com/abcdocker/2041
       http://dwz.cn/6j9fHv       #自动化部署代码实践