From ef860f3bbe743c618b0501a1496fcb928a3c2682 Mon Sep 17 00:00:00 2001 From: mifi Date: Tue, 2 May 2023 19:04:56 -0400 Subject: [PATCH] Back in time... --- .drone.yml | 100 ++++++++++++++++------------------------------------- 1 file changed, 29 insertions(+), 71 deletions(-) diff --git a/.drone.yml b/.drone.yml index f569e98..174c233 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,6 @@ kind: pipeline type: docker -name: qa +name: test workspace: path: /drone/grow @@ -21,31 +21,27 @@ steps: commands: - yarn lint -trigger: - event: - - push - ---- -kind: pipeline -type: docker -name: test - -workspace: - path: /drone/grow - -steps: -- name: yarn install - image: node:latest - commands: - - yarn install - -- name: yarn test +- name: test image: node:latest commands: - yarn test -depends_on: - - qa +- name: send-test-results + image: plugins/webhook + settings: + urls: https://lab.mifi.dev/hooks/9p65zpagctgkmndo8nwwm4199r + content_type: application/json + template: | + { + "icon_url":"https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/198/freezing-face_1f976.png", + "text": "[{{ repo.name }}] Code Quality Checks {{ build.status }} :tada:", + "username":"DroneBot" + } + trigger: + event: [success, failure] +trigger: + event: + - push --- kind: pipeline @@ -61,52 +57,7 @@ steps: commands: - yarn build -depends_on: - -qa - -test - -trigger: - branch: - - main - event: - - push - ---- -kind: pipeline -type: docker -name: report-tests - -workspace: - path: /drone/grow - -steps: -- name: Report status - image: plugins/webhook - settings: - urls: https://lab.mifi.dev/hooks/9p65zpagctgkmndo8nwwm4199r - content_type: application/json - template: | - { - "icon_url": "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/198/freezing-face_1f976.png", - "text": "[{{ repo.name }}] Code Quality Checks {{ build.status }} :tada:", - "username":"DroneBot" - } -depends_on: - - qa - - test -when: - status: [success, failure] - ---- -kind: pipeline -type: docker -name: report-pushes - -workspace: - path: /drone/grow - -steps: -- name: Report status +- name: send-build-results image: plugins/webhook settings: urls: https://lab.mifi.dev/hooks/ccw34hdf7tgbjmzp96nptn938r @@ -117,7 +68,14 @@ steps: "text": "[{{ repo.name }}] Build {{ build.status }} :tada:", "username":"DroneBot" } + trigger: + event: [success, failure] + depends_on: - - build -when: - status: [success, failure] + -test + +trigger: + branch: + - main + event: + - push