如何从内部触发另一个作业的构建Jenkinsfile?
我假设这个工作是同一个github组织下的另一个存储库,一个已经有自己的Jenkins文件.
我也想在分支名称为master时执行此操作,因为触发任何本地分支的下游构建没有意义.
更新:
stage 'test-downstream'
node {
def job = build job: 'some-downtream-job-name'
}
Run Code Online (Sandbox Code Playgroud)
仍然,执行时我得到一个错误
找不到名为some-downtream-job-name的参数化作业
我确信这个工作存在于jenkins中,并且与当前工作文件夹在同一组织文件夹下.这是另一项有自己的工作Jenkinsfile.
请注意,此问题特定于GitHub组织插件,该插件可从GitHub组织自动创建和维护每个存储库和分支的作业.