.drone.yml 1.1 KB

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