Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

58 rader
1.3 KiB

  1. ---
  2. kind: pipeline
  3. type: docker
  4. name: default
  5. steps:
  6. - name: build
  7. image: docker:dind
  8. volumes:
  9. - name: dockersock
  10. path: /var/run/docker.sock
  11. - name: dockerconfig
  12. path: /root/.docker
  13. commands:
  14. - docker build -t harbor.picaiba.com/kszny/wms-ui:1.0.0 ./ && docker push harbor.picaiba.com/kszny/wms-ui:1.0.0
  15. - name: deploy
  16. image: harbor.picaiba.com/tools/kubectl:1.19.8
  17. commands:
  18. - echo "139.155.60.236 lb.kubesphere.local" >> /etc/hosts
  19. # - echo "172.27.0.20 lb.kubesphere.local" >> /etc/hosts
  20. #- echo "52.74.223.119 github.com" >> /etc/hosts
  21. - sleep 1
  22. - kubectl scale --replicas=0 deployment/wms-ui -n wms-basic
  23. - sleep 3
  24. - kubectl scale --replicas=1 deployment/wms-ui -n wms-basic
  25. depends_on:
  26. - build
  27. - name: notification
  28. image: lddsb/drone-dingtalk-message
  29. settings:
  30. token: 37a6483274f6de648a26d6710e4d8160eb7d471752abb2d70f8b7958af58fe11
  31. type: markdown
  32. secret: SEC83b10f5fefd6127e4073360d4447bb7276a90386aeee1275b2797dd377a903e7
  33. tpl: http://res.picaiba.com/msg/msg.md
  34. tips_title: 你有新消息
  35. success_color: 008800
  36. failure_color: FF0000
  37. depends_on:
  38. - build
  39. - deploy
  40. volumes:
  41. - name: dockersock
  42. host:
  43. path: /var/run/docker.sock
  44. - name: dockerconfig
  45. host:
  46. path: /root/.docker
  47. trigger:
  48. branch:
  49. - master
  50. event:
  51. - push