如何构建jenkinsfile从一个repo触发jenkins作业时使用多个仓库在SCM在一个jenkins管道?<



我有多个需要cd管道的存储库,并且所有存储库都有自己的同名jenkinsfile。我已经为所有存储库配置了一个jenkins管道,方法是在"管道脚本"中添加多个存储库。部分。

当任何一个存储库更新时,管道会触发,但它会使用存储库列表中提到的第一个存储库的jenkinsfile。

不管怎样,我们可以改变这种行为,让Jenkins作业从触发构建的存储库运行Jenkinsfile。

这可以通过共享库https://www.jenkins.io/doc/book/pipeline/shared-libraries/完成https://www.tutorialworks.com/jenkins-shared-library/

您可以定义各种逻辑和函数来管理多个存储库及其变量。另外,试着创建一个通用脚本,它可以根据提供的参数执行操作。

相关内容

  • 没有找到相关文章

最新更新