1:安装插件:
https://www.cnblogs.com/itech/p/5610634.html
2:创建pipeline_demo3项目:(使用如下3步)
3:这里check code检出代码操作,jenkins默认集成github,这里我们使用自己的gitlab,clone项目需要用户名密码登录,这里我们可以使用jenkins的credentials创建证书,生成证书以后,在clone代码时,指定git credentialsId,即可完成认证工作。 若不知道生成的证书id是多少,这里有个好办法,去每个项目的pipeline-syntax,默认进入到Snippet Generator(代码段生成器),我们选择git: Git,然后输入Repository URL、Branch、选择Credentials,点击Generate Pipeline Script,在下方输入框里面,就可以生成对应的流程的脚本语句,是不是很方便
4:拉取代码脚本
node("xxx"){
stage('get clone'){
//check CODE
git credentialsId: '05efe9e7-f57c-45e6-846a-752935b60376', url: 'ssh://xxx@10.80.30.10:29418/CDC_CustomHID_CDROM'
}
}