diff --git a/.drone.yml b/.drone.yml index 05d3082..153bd68 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,9 +18,9 @@ steps: ENDPOINT: from_secret: dockerhub_endpoint commands: - - apk add --no-cache curl - - curl -sO https://git.dotya.ml/${DRONE_REPO}/raw/branch/master/curl.it - - bash ./curl.it $ENDPOINT + - apk add --no-cache curl + - curl -sO https://git.dotya.ml/${DRONE_REPO}/raw/branch/master/curl.it + - bash ./curl.it $ENDPOINT --- kind: pipeline @@ -34,39 +34,39 @@ platform: clone: disable: true +steps: +- name: discord + pull: always + image: appleboy/drone-discord:1.2.4 + settings: + message: > + {{#success build.status}} + ✅ [Build #{{build.number}}]({{build.link}}) of `{{repo.name}}` succeeded. + event: **`{{build.event}}`** + commit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}` + ```{{commit.message}}``` + {{else}} + ❌ [Build #{{build.number}}]({{build.link}}) of `{{repo.name}}` failed. + event: **`${DRONE_BUILD_EVENT}`** + commit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}` + ```{{commit.message}}``` + {{/success}} + webhook_id: + from_secret: discord_webhook_id + webhook_token: + from_secret: discord_webhook_token + trigger: branch: - - master + - master event: - - push + - push status: - - success - - failure + - success + - failure depends_on: - - dockerhub-build-trigger - -steps: - - name: discord - pull: always - image: appleboy/drone-discord:1.2.4 - settings: - message: > - {{#success build.status}} - ✅ [Build #{{build.number}}]({{build.link}}) of `{{repo.name}}` succeeded. - event: **`{{build.event}}`** - commit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}` - ```{{commit.message}}``` - {{else}} - ❌ [Build #{{build.number}}]({{build.link}}) of `{{repo.name}}` failed. - event: **`${DRONE_BUILD_EVENT}`** - commit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}` - ```{{commit.message}}``` - {{/success}} - webhook_id: - from_secret: discord_webhook_id - webhook_token: - from_secret: discord_webhook_token +- dockerhub-build-trigger --- kind: pipeline @@ -80,35 +80,35 @@ platform: clone: disable: true +steps: +- name: discord + pull: always + image: appleboy/drone-discord:1.2.4 + settings: + message: > + {{#success build.status}} + ✅ [Nightly build #{{build.number}}]({{build.link}}) of `{{repo.name}}` succeeded. + event: **`{{build.event}}`** + commit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}` + {{else}} + ❌ [Nightly build #{{build.number}}]({{build.link}}) of `{{repo.name}}` failed. + event: **`${DRONE_BUILD_EVENT}`** + commit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}` + {{/success}} + webhook_id: + from_secret: discord_webhook_hourly_id + webhook_token: + from_secret: discord_webhook_hourly_token + username: drone-nightly + trigger: event: - - cron + - cron cron: - - nightly + - nightly status: - - success - - failure + - success + - failure depends_on: - - dockerhub-build-trigger - -steps: - - name: discord - pull: always - image: appleboy/drone-discord:1.2.4 - settings: - message: > - {{#success build.status}} - ✅ [Nightly build #{{build.number}}]({{build.link}}) of `{{repo.name}}` succeeded. - event: **`{{build.event}}`** - commit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}` - {{else}} - ❌ [Nightly build #{{build.number}}]({{build.link}}) of `{{repo.name}}` failed. - event: **`${DRONE_BUILD_EVENT}`** - commit [`${DRONE_COMMIT_SHA:0:7}`](https://git.dotya.ml/${DRONE_REPO}/commit/${DRONE_COMMIT_SHA}) by {{commit.author}} on `{{commit.branch}}` - {{/success}} - webhook_id: - from_secret: discord_webhook_hourly_id - webhook_token: - from_secret: discord_webhook_hourly_token - username: drone-nightly +- dockerhub-build-trigger