|
123456789101112131415161718192021222324252627282930313233343536373839 |
- kind: pipeline
- type: docker
- name: default
-
- steps:
- - name: build
- image: docker:dind
- volumes:
- - name: dockersock
- path: /var/run/docker.sock
- - name: dockerconfig
- path: /root/.docker
- commands:
- - docker build -t harbor.picaiba.com/kszny/mes-api:1.0.0-india ./ && docker push harbor.picaiba.com/kszny/mes-api:1.0.0-india
-
- - name: deploy
- image: harbor.picaiba.com/tools/kubectl
- commands:
- - echo "172.27.0.20 lb.kubesphere.local" >> /etc/hosts
- - sleep 1
- - kubectl scale --replicas=0 deployment/mes-api -n mes-india
- - sleep 3
- - kubectl scale --replicas=1 deployment/mes-api -n mes-india
- depends_on:
- - build
-
- volumes:
- - name: dockersock
- host:
- path: /var/run/docker.sock
- - name: dockerconfig
- host:
- path: /root/.docker
-
- trigger:
- branch:
- - porject/yd-monitor
- event:
- - push
|