github から jenkins ジョブを管理するために github-organization プラグインを使用していますが、Jenkins API がこれらのビルドを報告しないことがわかりました。
実際、API は組織全体を 1 つのジョブとしてリストします。
API を使用して特定のリポジトリとブランチを構築するにはどうすればよいですか?
明確にするために、私は内部に追加するグルーヴィーなコードを探していますJenkinsfile
#!groovy
stage 'test-downstream'
node {
def job = build job: 'some-job'
}
問題は、Jenkins が組織全体を 1 つの仕事と見なしていることです。
Jenkins API を使用してジョブを取得すると、組織のみが返され、その中のすべてのリポジトリとジョブは返されません。
これは、このプラグインの実装方法が原因であると思われます。組織内に構築するリポジトリとブランチを指定するために、いくつかの追加パラメーターを指定する必要があると思います....組織を構築することはあまり意味がありません.