From 55eb3b2859b0f72b31057bbf367d0a563d789f05 Mon Sep 17 00:00:00 2001 From: surtur Date: Tue, 3 Nov 2020 22:05:41 +0100 Subject: [PATCH] feat: switch from hourly to nightly rebuilds --- .drone.yml | 91 ++---------------------------------------------------- 1 file changed, 3 insertions(+), 88 deletions(-) diff --git a/.drone.yml b/.drone.yml index 998d90a..eae4050 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,17 +9,6 @@ platform: clone: disable: true -trigger: - branch: - - master - event: - - push - - tag - - cron - target: - exclude: - - nightly - steps: - name: call webhook pull: always @@ -33,36 +22,6 @@ steps: - bash ./curl.it $ENDPOINT ---- -kind: pipeline -name: dockerhub-build-trigger-nightly - -platform: - os: linux - arch: amd64 - -clone: - disable: true - -trigger: - event: - - cron - cron: - - nightly - -steps: -- name: call webhook - pull: always - image: bash:latest - environment: - ENDPOINT: - from_secret: dockerhub_endpoint_nightly - commands: - - apk add --no-cache curl - - curl -sO https://git.dotya.ml/${DRONE_REPO}/raw/branch/master/curl.it - - bash ./curl.it -n $ENDPOINT - - --- kind: pipeline name: notifications @@ -124,8 +83,7 @@ trigger: event: - cron cron: - - hourly - - hourly-build + - nightly status: - success - failure @@ -140,11 +98,11 @@ steps: settings: message: > {{#success build.status}} - ✅ [Cron build #{{build.number}}]({{build.link}}) of `{{repo.name}}` succeeded. + ✅ [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}} - ❌ [Cron build #{{build.number}}]({{build.link}}) of `{{repo.name}}` failed. + ❌ [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}} @@ -152,47 +110,4 @@ steps: from_secret: discord_webhook_hourly_id webhook_token: from_secret: discord_webhook_hourly_token - username: drone-hourly - ---- -kind: pipeline -name: notifications-cronbuild-nightly - -platform: - os: linux - arch: amd64 - -clone: - disable: true - -trigger: - event: - - cron - cron: - - nightly - status: - - success - - failure - -depends_on: - - dockerhub-build-trigger-nightly - -steps: - - name: discord - pull: always - image: appleboy/drone-discord:1.2.4 - settings: - message: > - {{#success build.status}} - ✅ [Cron 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}} - ❌ [Cron build #{{build.number}}]({{build.link}}) of `{{repo.name}}` failed.\nevent: **`${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