Jenkins+GitLab+Sonarqube+Shell持续集成CI/CD

Posted tichy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins+GitLab+Sonarqube+Shell持续集成CI/CD相关的知识,希望对你有一定的参考价值。

1、部署GitLab

  [root@ci-node03 ~]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.0.3-ce.0.el7.x86_64.rpm

  [root@ci-node03 ~]# yum localinstall -y gitlab-ce-12.0.3-ce.0.el7.x86_64.rpm

  [root@ci-node03 ~]# vim /etc/gitlab/gitlab.rb  #修改url

  [root@ci-node03 ~]# gitlab-ctl start

  [root@ci-node03 ~]# gitlab-ctl reconfigure 

  [root@ci-node03 ~]# gitlab-ctl status

2、部署Jenkins

3、Sonar代码审计

4、参数化构建

5、git参数化构建

以上是关于Jenkins+GitLab+Sonarqube+Shell持续集成CI/CD的主要内容,如果未能解决你的问题,请参考以下文章

sonarqube+gitlab+jenkins+maven集成搭建

Jenkins+Ant+Gitlab+Sonarqube+Docker实现持续集成,质量管理

Jenkins+GitLab+Sonarqube+Shell持续集成CI/CD

gitlab+jenkins+maven+docker持续集成——sonarqube及sonarscanner代码审查

Sonarqube gitlab 报告发布者未完成

Jenkins结合Gitlab+SonarQube+Maven进行代码管理编译构建以及代码质量检测全流程