.drone.yml 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. kind: pipeline
  2. type: docker
  3. name: kptTmrGroup-server-publish
  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://192.168.1.8:3000/xuyiping/kpt-tmr-group.git
  12. - name: test
  13. image: golang:1.17
  14. commands:
  15. - pwd
  16. - ls -l
  17. - cd /drone/src
  18. - ls -l
  19. - name: build
  20. image: plugins/docker
  21. volumes:
  22. - name: hosts
  23. path: /etc/hosts
  24. - name: docker-ca
  25. path: /etc/docker
  26. - name: dockersock
  27. path: /var/run/docker.sock
  28. settings:
  29. dockerfile: /drone/src/kpt-tmr-group/Dockerfile
  30. username:
  31. from_secret: aliyuncs_username
  32. password:
  33. from_secret: aliyuncs_password
  34. repo: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-tmr-group
  35. registry: registry.cn-hangzhou.aliyuncs.com
  36. tags: [1.0.0,latest]
  37. trigger:
  38. branch:
  39. include:
  40. - develop
  41. event:
  42. - push
  43. - merge
  44. volumes:
  45. - name: docker-ca
  46. host:
  47. path: /etc/docker
  48. - name: dockersock
  49. host:
  50. path: /var/run/docker.sock