.drone.yml 967 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. kind: pipeline
  2. type: docker
  3. name: kptTmrGroup
  4. clone:
  5. depth: 1
  6. disable: true
  7. steps:
  8. - name: clone
  9. image: alpine/git
  10. commands:
  11. - git clone -b develop http://kpt.kptyun.cn:3000/xuyiping/kpt-tmr-group.git
  12. - name: build
  13. image: plugins/docker
  14. volumes:
  15. - name: hosts
  16. path: /etc/hosts
  17. - name: docker-ca
  18. path: /etc/docker
  19. - name: dockersock
  20. path: /var/run/docker.sock
  21. settings:
  22. dockerfile: /drone/src/kpt-tmr-group/Dockerfile
  23. username:
  24. from_secret: aliyuncs_username
  25. password:
  26. from_secret: aliyuncs_password
  27. repo: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-tmr-group
  28. registry: registry.cn-hangzhou.aliyuncs.com
  29. tags: [ 1.0.0,latest ]
  30. trigger:
  31. branch:
  32. include:
  33. - develop
  34. event:
  35. include:
  36. - push
  37. volumes:
  38. - name: docker-ca
  39. host:
  40. path: /etc/docker
  41. - name: dockersock
  42. host:
  43. path: /var/run/docker.sock