0
私はラベルを使用できないJenkinsインスタンスを持っていますが、ビルドはトリガーされますが、 "保留中のマスターはオフラインです" 。私はそれを使用したくないので、マスター(executor#:0)を無効にしました。ゲンキーとラベルの取得:保留中のマスターがマスター以外のノードで実行しようとしている間にオフラインです
代わりに、パイプラインに記載されているラベルを使用して次の使用可能なノードに移動することを期待しています。
node("mylabel"){
echo " jenkins pipeline for mylabel nodes"
}
これはjenkinsのクリーンインストールで動作するので、これは私のマスタインスタンスの設定/互換性の問題だとしか考えられません。
許可の問題ですか?私のマスター・インスタンスに関する
詳細:
- 私は過去に(フリースタイルの仕事で)nodeLabelを使用して、それを削除している(と一度管理ビューを介して除去、私の仕事のすべての追加の命令を削除) 。
- 私はロールベースの承認戦略を使用しており、ジェンキンの各プロジェクトに役割を定義しています。私はファイアウォールの背後に
EDIT 1ジェンキンス2.73.2を使用して(実行中に何のインターネットアクセス)午前
pipeline {
agent{
label "mylabel"
echo " jenkins pipeline for mylabel node"
}
}
これは実際に私には意味がありません – StephenKing
だから私はマスターの実行なしでどこからでも起動するようにパイプラインを作ることができないので、実際にここで推測しています。ここでいくつかのドキュメントを見つけるのは苦労します。 – NicolasW
完全なパイプラインコードを表示してください。 – StephenKing