.drone.yml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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: wechat notify
  19. image: lizheming/drone-wechat
  20. settings:
  21. corpid: ww01cb42e24566126d
  22. corp_secret: un_CtWqThxc11MKWPK5SNWsFEgU9MkI7MIjvyvV9KjA
  23. agent_id: 1000002
  24. to_tag: ${DRONE_REPO_NAME}
  25. msg_url: ${DRONE_BUILD_LINK}
  26. safe: 1
  27. btn_txt: more
  28. title: ${DRONE_REPO_NAME}
  29. message: >
  30. {%if success %}
  31. build {{build.number}} succeeded. Good job.
  32. {% else %}
  33. build {{build.number}} failed. Fix me please.
  34. {% endif %}
  35. - name: wechat
  36. image: clem109/drone-wechat
  37. settings:
  38. corpid: ww01cb42e24566126d
  39. corp_secret: un_CtWqThxc11MKWPK5SNWsFEgU9MkI7MIjvyvV9KjA
  40. agent_id: 1000002
  41. title: ${DRONE_REPO_NAME}
  42. description: "Build Number: ${DRONE_BUILD_NUMBER} failed. ${DRONE_COMMIT_AUTHOR} please fix. Check the results here: ${DRONE_BUILD_LINK} "
  43. msg_url: ${DRONE_BUILD_LINK}
  44. btn_txt: bt
  45. volumes:
  46. - name: mvnCache
  47. host:
  48. path: /tmp/cache/.m2
  49. trigger:
  50. branch:
  51. - master
  52. event:
  53. - push