jenkinsで一連のジョブを呼び出すジョブがある場合、それらを特定のサーバーに結び付けるためのすべてのパラメーターを指定できますか?
現在プロジェクトレベルで指定する必要がある「このプロジェクトを実行できる場所を制限する」について話します(入力パラメーターとして指定できますか?)
jenkinsで一連のジョブを呼び出すジョブがある場合、それらを特定のサーバーに結び付けるためのすべてのパラメーターを指定できますか?
現在プロジェクトレベルで指定する必要がある「このプロジェクトを実行できる場所を制限する」について話します(入力パラメーターとして指定できますか?)
このプラグインを使用します: https ://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin
ParameterizedTriggerを介して、またはAPIを使用してノード名(またはラベル)を提供することにより、ジョブにパラメーターを提供できます。
文字列入力パラメータを作成し、それを[このプロジェクトを実行できる場所を制限する]ボックスで使用できるはずです。したがって、文字列パラメータがTAGと呼ばれる場合は${TAG}
、ボックスに入れます。
次に、 Parameterized Triggerプラグインを使用して、これをダウンストリームジョブに渡し、基本的にすべてのジョブを同じノードに結び付けることができます。