How to Setup Jenkins Build Agents on Kubernetes Pods

来自linux中国网wiki
Evan讨论 | 贡献2024年8月30日 (五) 03:02的版本 (创建页面,内容为“ == =prouble= <pre> failed to set up watcher on kubernetes 办法 添加多 cloud 'Kubernetes' 这一行 pipeline { agent { kubernetes { cloud 'Ku…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索


==

prouble


failed to set up watcher on kubernetes

办法  添加多 cloud 'Kubernetes' 这一行

pipeline {
  agent {
    kubernetes {
      cloud 'Kubernetes'
      yaml '''
        apiVersion: v1
        kind: Pod
        metadata:
          labels:
            app: jenkins-slave
        spec:
          containers:
          - name: jnlp
            image: 'registry.cn-hangzhou.aliyuncs.com/evan886/my_k8s_containers:inbound-agentv2024'
            args: ['\$(JENKINS_SECRET)', '\$(JENKINS_NAME)']
        '''
    }
  }

    stages {
        stage('Main') {
            steps {
                echo 'HI evan'
                sh 'hostname'
            }
        }
    }
}