Jenkins 将一个带有声明性管道的文件集成到另一个文件中
请告诉我,我可以将一个带有声明性管道的Jenkins文件集成到另一个文件中吗 其思想是并行运行多个进程,这些进程被划分为不同的文件Jenkins 将一个带有声明性管道的文件集成到另一个文件中,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,请告诉我,我可以将一个带有声明性管道的Jenkins文件集成到另一个文件中吗 其思想是并行运行多个进程,这些进程被划分为不同的文件 stage('run-parallel-branches') { steps { parallel( a: { echo "call Jenkinsfile 1" }, b: { echo "call Jenkinsfile 2" } ) } } 谢谢您的帮助。
stage('run-parallel-branches') {
steps {
parallel(
a: {
echo "call Jenkinsfile 1"
},
b: {
echo "call Jenkinsfile 2"
}
)
}
}
谢谢您的帮助。您有两种解决方案:
Jenkinsfile1
和Jenkinsfile2
中完成的工作提取到库中,然后调用此库
build'myJob1'
&build'myJob2'
但是,这种方法的问题是,被调用的作业不一定具有与父作业相同的SCM提交(如果同时输入提交)
您可以定义多个作业并通过父JenkinsFiile运行这些作业您希望从一个主JenkinsFile??JenkinsFile(将执行其他操作)运行具有各自JenkinsFile或其他JenkinsFile(将执行其他操作)的其他作业从一个主要的Jenkinsfile@TalhaJunaid事实上,我不想给詹金斯的其他工作打电话。我想从一个调用其他Jenkins文件并并行运行它们。所以我不想从事特定的工作。谢谢你的回答。我认为构建‘myJob1’和构建‘myJob2’,这就是我需要的。