招聘网页
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

.drone.yml 1.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. kind: pipeline
  2. type: docker
  3. name: publish-prod-v1
  4. clone:
  5. disable: true
  6. steps:
  7. - name: publish-prod-v1
  8. image: scfobao/dronessh:v1
  9. settings:
  10. host:
  11. - 114.132.85.7
  12. username:
  13. from_secret: SSH_USERNAME
  14. password:
  15. from_secret: SSH_PASSWORD
  16. port: 22
  17. command_timeout: 30m
  18. script:
  19. - cd /home/lqh/apps/rcsc-web
  20. - git fetch --all
  21. - git reset --hard origin/master
  22. # - docker-compose build
  23. # - docker-compose push
  24. # - docker pull registry.cn-hangzhou.aliyuncs.com/anyu1/rcsc:rcsc_web_prod_latest
  25. - docker-compose -f /home/lqh/apps-yml/dc-rcsc-web.yaml up -d --force-recreate
  26. when:
  27. branch:
  28. - master
  29. ---
  30. kind: pipeline
  31. type: docker
  32. name: publish-test
  33. clone:
  34. disable: true
  35. steps:
  36. - name: publish-test-build-push
  37. image: scfobao/dronessh:v1
  38. settings:
  39. host:
  40. - 114.132.85.7
  41. username:
  42. from_secret: SSH_USERNAME
  43. password:
  44. from_secret: SSH_PASSWORD
  45. port: 22
  46. command_timeout: 30m
  47. script:
  48. - cd /home/lqh/apps/rcsc-web
  49. - git fetch --all
  50. - git reset --hard origin/test
  51. - docker-compose -f docker-compose-test.yml build
  52. # - docker-compose -f docker-compose-test.yml push
  53. # - docker pull registry.cn-hangzhou.aliyuncs.com/anyu1/rcsc:rcsc_web_test_latest
  54. - sleep 1
  55. - docker-compose -f /home/lqh/apps-yml/dc-rcsc-web.yaml up -d --force-recreate
  56. - docker system prune -f --filter "label!=17"
  57. when:
  58. branch:
  59. - test