| | |
| | | } |
| | | |
| | | stage('deploy to dev') { |
| | | agent none |
| | | agent none |
| | | steps { |
| | | input(message: '@zhbaw 是否部署到dev', submitter: 'zhbaw') |
| | | container('maven') { |
| | | withCredentials([kubeconfigContent(credentialsId : 'kube-zhba' ,variable : 'KUBE_VAR' ,)]) { |
| | | sh 'script kubectl apply -f deploy/deploy.yml' |
| | | sh 'kubectl apply -f deploy/deploy.yml' |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | stage('deploy to production') { |
| | | steps { |
| | |
| | | imagePullSecrets: |
| | | - name: aliyun #提前在项目下配置访问阿里云的账号密码 |
| | | containers: |
| | | - image: registry.cn-hangzhou.aliyuncs.com/arsn/zhbaw:SNAPSHOT-31 |
| | | - image: registry.cn-hangzhou.aliyuncs.com/arsn/zhbaw:SNAPSHOT-2 |
| | | # - image: $REGISTRY/$DOCKERHUB_NAMESPACE/zhba:SNAPSHOT-$BUILD_NUMBER |
| | | imagePullPolicy: Always |
| | | name: zhbaw |