我在 Jenkins 中使用使用 JNLP 容器而不是我的容器运行的管道。
我正在使用 Jenkins 作为代码(Jenkin Helm 图表)
如果我将这个块添加到管道中 -
container('my container') {
}
它正在使用“我的容器”。
如何将其设置为所有管道的默认值?我真的需要一直添加这个容器块吗?
如 kubernetes 插件文档中所述 您可以使用以下代码全局更改它:
pipeline {
agent {
kubernetes {
defaultContainer 'maven'
yamlFile 'KubernetesPod.yaml'
}
}
stages {
stage('Run maven') {
steps {
sh 'mvn -version'
}
}
}
}