#Jenkins–同一个Job拉取多个Git仓库
背景:项目中需要多个Git仓库配合工作,需要更新多个仓库。
一、创建Jenkins Pipeline Job
选择pipeline 模式,创建。创建完成后,进行配置,选择参数化–指定节点。
二、创建Pipeline脚本
这里一定要注意选择URL。
三.Jenkinfile
pipeline {
agent {
//选择节点的标签,在创建节点时输入
node{
label "Ray_CN03_OF_WD2804"
}
}
stages {
stage('Checkout Repository 1') {
steps {
//创建目录。后面拉取代码到此目录
dir('adas_feature'){
// 从第一个 Git 仓库拉取代码
git branch: '分支名称', credentialsId: 'SSH凭据', url: 'Git仓库地址放到引号中'
}
}
}
stage('Checkout Repository 2') {
steps {
//创建目录。后面拉取代码到此目录
dir('safetymcu'){
// 从第二个 Git 仓库拉取代码
git branch: '分支名称', credentialsId: 'SSH凭据', url: 'Git仓库地址放到引号中'
}
}
}
}
总结
具体结果如图:
以上就是今天要讲的内容。