Jenkinsfile
の中から別のジョブのビルドをどのようにトリガーできますか?GitHub Org Pluginを使用してjenkinsパイプライン(jenkinsfile)から別のジョブをトリガーするにはどうすればよいですか?
私は、このジョブが同じgithub organizationの下にある別のリポジトリであると仮定します。すでに自身のJenkinsファイルがあります。
また、ローカルブランチのダウンストリームビルドをトリガーするのは意味がないので、ブランチ名がマスターの場合にのみこれを実行します。
アップデート:まだ
stage 'test-downstream'
node {
def job = build job: 'some-downtream-job-name'
}
、私はエラーを取得し、実行時に
を発見し命名ませんJenkinsにジョブが存在し、現在の組織フォルダーと同じ組織フォルダーの下にあります。それ自身のませパラメータ化の仕事私はこのことを確信しているいくつかの-downtream - ジョブ名が
Jenkinsfile
を持つ別の仕事です。
この質問は、GitHub組織の各リポジトリとブランチのジョブを自動作成して管理するGitHub Organization Pluginに固有のものです。
ありがとう!あなたがこのビルドをトリガする方法について知っていれば、それが完了するのを待つことなく、それを待つことなく二重になるでしょう:) – sorin
_Snippet Generator_: 'build job: '../other-repo/master' ' –
ありがとう、素晴らしい答え、私が最初にこれを読んだときに何を話していたのか分かりませんでした。 – danday74