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 [email protected]

ssh-keygen -t rsa -C '[email protected]' 回车,回车,回车


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

3.GItlab公钥配置


4.输入命令ssh -t [email protected],检查配置。


二.拉取代码,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


你可能感兴趣的:(sonarqube代码检测-4.Sonar+Jenkins+Gitlab自动化持续代码扫描)