.drone.yml 1.1 KB

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