Closed3
Jenkins on Kubernetes でジョブが実行できない場合の対処法
-
Kubernetes に helm で新規に Jenkins を構築した
-
repo : https://charts.jenkins.io
-
CHART : jenkins-4.3.1
-
APP VERSION : 2.375.2
-
新規ジョブを作成したが、以下パイプラインが動かない・・・
pipeline
podTemplate(containers: [
containerTemplate(name: 'busybox', image: 'busybox:1.36.0', command: 'sleep', args: '99d')
]) {
node(POD_LABEL) {
stage('Test') {
container('busybox') {
stage('busybox 1') {
sh 'hostname'
}
}
}
}
}
コンソール出力
Started by user Jenkins Admin
[Pipeline] Start of Pipeline
[Pipeline] podTemplate
[Pipeline] {
[Pipeline] node
Still waiting to schedule task
Waiting for next available executor
・・・
# これ以降動かない
解決策
- プラグインが悪さしていたので、helm で Jenkins 構築時のプラグイン自動更新を無効化する
values.yaml
@@ -245,7 +245,7 @@
- configuration-as-code:1569.vb_72405b_80249
# Set to false to download the minimum required version of all dependencies.
- installLatestPlugins: true
+ installLatestPlugins: false
# Set to true to download latest dependencies of any plugin that is requested to have the latest version.
installLatestSpecifiedPlugins: false
- Plugin のアップデートを行うことでも動くようになった。
- 現時点(2023/02/16)でアップデート対象は以下だった。
このスクラップは2023/02/16にクローズされました