更新 'Jenkinsfile'

main
newrain001 9 months ago
parent 18aeeb2dbb
commit 733a79d4af
  1. 18
      Jenkinsfile

18
Jenkinsfile vendored

@ -7,23 +7,23 @@ def TAG = "v1.0"
pipeline {
agent {
kubernetes{
cloud "${KUBERNETES_NAME}" #集群名字
slaveConnectTimeout 1200 #连接超时时间
cloud "${KUBERNETES_NAME}"
slaveConnectTimeout 1200
yaml '''
apiVersion: v1
kind: pod #metadata 流水线默认创建,此处不许设置
kind: pod
spec:
containers:
- name: jnlp
image: jenkins/inbound-agent:3107.v665000b_51092-15
args: [\'$(JENKINS_SECRET)\', \'$(JENKINS_NAME)\']
imagePullPolicy: IfNotPresent #镜像拉取策略:不存在则拉取
volumeMounts: #挂载时区,用一个系统时间
imagePullPolicy: IfNotPresent
volumeMounts:
- mountPath: "/etc/localtime"
name: "volume-2"
readOnly: false
- name: docker #与流水线中容器名称必须一致container(name: 'docker', shell: 'echo')
image: docker:19.03.15-git #docker容器镜像必须19版本
- name: docker
image: docker:19.03.15-git
imagePullPolicy: IfNotPresent
tty: true
volumeMounts:
@ -36,8 +36,8 @@ spec:
- mountPath: "/etc/hosts"
name: "volume-hosts"
readOnly: false
- name: kubectl #与流水线中容器名称必须一致 container(name: 'kubectl', shell: 'echo')
image: bitnami/kubectl:1.22.0 #kubectl版本要与k8s本版一致
- name: kubectl
image: bitnami/kubectl:1.22.0
imagePullPolicy: IfNotPresent
tty: true
volumeMounts:

Loading…
Cancel
Save