jenkins - 从单个 Jenkinsfile 运行多个 Jenkins 作业?
问题描述
我有两个将文件上传到服务器的工作。这两个作业是相同的,只是它们上传到不同的远程 URL。目前,我在同一个 git 存储库中为这些作业使用两个 Jenkins 文件。但这些文件几乎相同,只是服务器 URL 不同。我尝试使用单个 Jenkins 文件并将服务器 URL 作为参数从新的父作业传递。这两个孩子的工作同时运行,其中一个成功,另一个失败。
所以,我的问题是我们可以运行多个指向单个 Jenkinsfile 的作业吗?
解决方案
我的方法运行良好,但我犯了没有将工作区名称作为参数传递的愚蠢错误,因此两个子作业都共享一个工作区。通过参数设置工作区名称后,这种方法可以正常工作。
推荐阅读
- doctrine-orm - Doctrine 2 反向 DQL 成员
- eclipse - Eclipse 启动配置为带有图标的单独工具栏按钮
- javascript - Babel 插件 - 使用索引的成员访问
- javascript - 承诺返回 null
- lua - lua 中的 C# 中的“goto”循环是否有等价物?(必须兼容Love2D)
- build - QBS:qbs.buildVariant 和 qbs.configurationName 有什么区别?
- php - codeigniter 保存任何事务
- ruby-on-rails - Rails 5 设计不保存嵌套属性
- python-3.x - 使用 matplotlib 选择网格覆盖的坐标系
- javascript - 如何根据类别对产品进行排序