sonarqube代码检测-4.Sonar+Jenkins+Gitlab自动化持续代码扫描

一.下载安装GIT

1.Git-2.26.1-64-bit.exe 下载安装,执行next步骤就好

2.新建公钥私钥。

文件夹右击进入Git Bash Here,

输入

git config --global user.name"gitlab里你的用户名"

git config --global user.email useremail@qq.com

ssh-keygen -t rsa -C 'songhuajie@XX.com' 回车,回车,回车


生成的秘钥根据路径去找。

3.GItlab公钥配置


4.输入命令ssh -t git@git.avlyun.org,检查配置。


二.拉取代码,git clone + 路径


三.配置Jenkins

四.安装gitlab、gitlabhook、Build Authorization Token Root Plugin插件

插件下载问题可参考五.Jenkins 插件下载加速最终方案

五.系统配置:

Jenkins连接gitlab需要配置access token,所以先在gitlab上生成access token,后将该token配置在Jenkins上。(access token只需配置一次,后续每个工程直接使用即可)

1.获取token,点击creat会生成token


2.配置系统Gitlab连接信息。登陆Jenkins,点击“系统管理”->“系统设置”-> “gitlab”,配置如下:


选好Kind,把access token输入在“API token”,ID是标识,随便填写。

六.项目配置

1.在工程配置中会指定使用的gitlab连接,如下所示。


2.在“源码管理”中选择“git”,配置如下


七.构建触发

八.webhook配置

登录GIT


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容