.drone.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. kind: pipeline
  2. type: docker
  3. name: kpt-tmr
  4. #workspace:
  5. #path: /drone/src
  6. clone:
  7. depth: 1
  8. disable: true
  9. steps:
  10. - name: clone
  11. image: alpine/git
  12. commands:
  13. - git clone -b develop http://192.168.1.8:3000/baishaojie/tmrgo.git
  14. - cp -R tmrgo/* ./
  15. - date
  16. - name: build
  17. image: plugins/docker:20.14.2
  18. volumes:
  19. - name: hosts
  20. path: /etc/hosts
  21. - name: docker-ca
  22. path: /etc/docker
  23. - name: docker-sock
  24. path: /var/run/docker.sock
  25. settings:
  26. dockerfile: /drone/src/tmrgo/Dockerfile
  27. username:
  28. from_secret: aliyun_name
  29. password:
  30. from_secret: aliyun_password
  31. repo: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-tmr
  32. registry: registry.cn-hangzhou.aliyuncs.com
  33. tags: [ 1.0.3,latest ]
  34. trigger:
  35. branch:
  36. include:
  37. - develop
  38. event:
  39. include:
  40. - push
  41. volumes:
  42. - name: host
  43. host:
  44. path: /etc/host
  45. - name: docker-ca
  46. host:
  47. path: /ect/docker
  48. - name: docker-sock
  49. host:
  50. path: /var/run/docker.sock