.drone.yml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. kind: pipeline
  2. name: default
  3. steps:
  4. - name: 编译
  5. image: maven:3-jdk-11
  6. volumes:
  7. - name: mvnCache
  8. path: /root/.m2
  9. commands:
  10. - mvn compile -DskipTests=true -Dmaven.javadoc.skip=true -B -V
  11. - echo 'FINISHED!'
  12. - name: 钉钉通知
  13. image: guoxudongdocker/drone-dingtalk
  14. settings:
  15. token: 178f267b9b16b168e0a0afb223b3d41f3a58e62180ab5288aa576db02965dd72
  16. type: markdown
  17. #5f6c32b36e771df227b1ccb8898325158e12d851ae61982d1ec225a1aa58e251
  18. - name: dingtalk
  19. image: lddsb/drone-dingtalk-message
  20. settings:
  21. token: 178f267b9b16b168e0a0afb223b3d41f3a58e62180ab5288aa576db02965dd72
  22. type: markdown
  23. success_color: 008000
  24. failure_color: FF0000
  25. - name: wechat notify
  26. image: lizheming/drone-wechat
  27. settings:
  28. corpid: ww01cb42e24566126d
  29. corp_secret: un_CtWqThxc11MKWPK5SNWsFEgU9MkI7MIjvyvV9KjA
  30. agent_id: 1000002
  31. to_tag: ${DRONE_REPO_NAME}
  32. msg_url: ${DRONE_BUILD_LINK}
  33. safe: 1
  34. btn_txt: more
  35. title: ${DRONE_REPO_NAME}
  36. message: >
  37. {%if success %}
  38. build {{build.number}} succeeded. Good job.
  39. {% else %}
  40. build {{build.number}} failed. Fix me please.
  41. {% endif %}
  42. - name: wechat
  43. image: clem109/drone-wechat
  44. settings:
  45. corpid: ww01cb42e24566126d
  46. corp_secret: un_CtWqThxc11MKWPK5SNWsFEgU9MkI7MIjvyvV9KjA
  47. agent_id: 1000002
  48. title: ${DRONE_REPO_NAME}
  49. description: "Build Number: ${DRONE_BUILD_NUMBER} failed. ${DRONE_COMMIT_AUTHOR} please fix. Check the results here: ${DRONE_BUILD_LINK} "
  50. msg_url: ${DRONE_BUILD_LINK}
  51. btn_txt: bt
  52. volumes:
  53. - name: mvnCache
  54. host:
  55. path: /tmp/cache/.m2
  56. trigger:
  57. branch:
  58. - master
  59. event:
  60. - push