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