Jenkins Kubernetes (JCASC) 如何将默认容器设置为我的容器而不是 JNLP?

问题描述 投票:0回答:1

我在 Jenkins 中使用使用 JNLP 容器而不是我的容器运行的管道。

我正在使用 Jenkins 作为代码(Jenkin Helm 图表)

如果我将这个块添加到管道中 -

 container('my container') {
}

它正在使用“我的容器”。

如何将其设置为所有管道的默认值?我真的需要一直添加这个容器块吗?

kubernetes jenkins containers kubernetes-helm jcasc
1个回答
0
投票

kubernetes 插件文档中所述 您可以使用以下代码全局更改它:

pipeline {
  agent {
    kubernetes {
      defaultContainer 'maven'
      yamlFile 'KubernetesPod.yaml'
    }
  }

  stages {
    stage('Run maven') {
      steps {
        sh 'mvn -version'
      }
    }
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.