.drone.yml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. - pwd
  15. - cp -R tmrgo/* ./
  16. - ls -l
  17. - name: build
  18. image: plugins/docker:20.14.2
  19. volumes:
  20. - name: hosts
  21. path: /etc/hosts
  22. - name: docker-ca
  23. path: /etc/docker
  24. - name: docker-sock
  25. path: /var/run/docker.sock
  26. settings:
  27. dockerfile: /drone/src/tmrgo/Dockerfile
  28. username:
  29. from_secret: aliyun_name
  30. password:
  31. from_secret: aliyun_password
  32. repo: registry.cn-hangzhou.aliyuncs.com/kpt-event/kpt-tmr
  33. registry: registry.cn-hangzhou.aliyuncs.com
  34. tags: [ 1.0.3,latest ]
  35. trigger:
  36. branch:
  37. include:
  38. - develop
  39. event:
  40. include:
  41. - push
  42. volumes:
  43. - name: host
  44. host:
  45. path: /etc/host
  46. - name: docker-ca
  47. host:
  48. path: /ect/docker
  49. - name: docker-sock
  50. host:
  51. path: /var/run/docker.sock