From 72054110bf25e3cab7e5daef67ba22d9f5573d5c Mon Sep 17 00:00:00 2001 From: "Yangkai.Shen" <237497819@qq.com> Date: Fri, 19 Aug 2022 15:12:58 +0800 Subject: [PATCH] =?UTF-8?q?:construction=5Fworker:=20=E6=9B=B4=E6=96=B0=20?= =?UTF-8?q?CI=20=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..d7deadc --- /dev/null +++ b/.drone.yml @@ -0,0 +1,44 @@ +kind: pipeline +type: docker +name: build + +steps: + - name: compile + image: maven:3.8.6-amazoncorretto-17 + pull: if-not-exists + volumes: + - name: mvn_cache + path: /root/.m2 + commands: + - mvn clean package -DskipTests -Dmaven.javadoc.skip=true -B -V + + - name: notification-success + image: yakumioto/drone-serverchan:2.0.0 + settings: + key: + from_secret: sc_key + text: "[CI通知]-[${DRONE_REPO_NAME}]✅" + desp: "⚙ 仓库名:${DRONE_REPO}\n\n💬 状态:第 **${DRONE_BUILD_NUMBER}** 次编译成功\n\n📄 分支:${DRONE_COMMIT_BRANCH}\n\n🌐 详情:[CI地址](${DRONE_BUILD_LINK})" + when: + status: + - success + + - name: notification-failure + image: yakumioto/drone-serverchan:2.0.0 + settings: + key: + from_secret: sc_key + text: "[CI通知]-[${DRONE_REPO_NAME}]❌" + desp: "⚙ 仓库名:${DRONE_REPO}\n\n💬 状态:第 **${DRONE_BUILD_NUMBER}** 次编译失败\n\n📄 分支:${DRONE_COMMIT_BRANCH}\n\n🌐 详情:[CI地址](${DRONE_BUILD_LINK})" + when: + status: + - failure + +trigger: + event: + - push + +volumes: + - name: mvn_cache # The name use in this pipeline, + host: + path: /root/.m2 # The path be used in the host.