cigs-4厂 后端下片改造项目
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

40 wiersze
810 B

  1. kind: pipeline
  2. type: docker
  3. name: default
  4. steps:
  5. - name: build
  6. image: docker:dind
  7. volumes:
  8. - name: dockersock
  9. path: /var/run/docker.sock
  10. - name: dockerconfig
  11. path: /root/.docker
  12. commands:
  13. - docker build -t harbor.picaiba.com/kszny/mes-api:1.0.0-cigs4 ./ && docker push harbor.picaiba.com/kszny/mes-api:1.0.0-cigs4
  14. - name: deploy
  15. image: harbor.picaiba.com/tools/kubectl
  16. commands:
  17. - echo "172.27.0.20 lb.kubesphere.local" >> /etc/hosts
  18. - sleep 1
  19. - kubectl scale --replicas=0 deployment/mes-api -n mes-cigs4
  20. - sleep 3
  21. - kubectl scale --replicas=1 deployment/mes-api -n mes-cigs4
  22. depends_on:
  23. - build
  24. volumes:
  25. - name: dockersock
  26. host:
  27. path: /var/run/docker.sock
  28. - name: dockerconfig
  29. host:
  30. path: /root/.docker
  31. trigger:
  32. branch:
  33. - master
  34. event:
  35. - push