Browse Source

only notify on failure for now

Grant Limberg 3 years ago
parent
commit
720168f0a0
1 changed files with 98 additions and 1 deletions
  1. 98 1
      .drone.yml

+ 98 - 1
.drone.yml

@@ -25,7 +25,6 @@ steps:
     when:
       status:
         - failure
-        - success
 
 image_pull_secrets:
   - dockerconfigjson
@@ -43,6 +42,20 @@ steps:
     image: registry.sean.farm/honda-builder
     commands:
       - ./ci/scripts/build.sh linux amd64 $${DRONE_COMMIT_SHA}
+  - name: notify-mattermost
+    image: registry.sean.farm/mattermost-notify
+    pull: always
+    environment:
+      token:
+        from_secret: mattermost-token
+      host:
+        from_secret: mattermost-host
+      channel:
+        from_secret: mattermost-channel
+      maxRetry: 3
+    when:
+      status:
+        - failure
 
 image_pull_secrets:
   - dockerconfigjson
@@ -60,6 +73,20 @@ steps:
     image: registry.sean.farm/honda-builder
     commands:
       - ./ci/scripts/build.sh linux arm64 $${DRONE_COMMIT_SHA}
+  - name: notify-mattermost
+    image: registry.sean.farm/mattermost-notify
+    pull: always
+    environment:
+      token:
+        from_secret: mattermost-token
+      host:
+        from_secret: mattermost-host
+      channel:
+        from_secret: mattermost-channel
+      maxRetry: 3
+    when:
+      status:
+        - failure
 
 platform:
   os: linux
@@ -81,6 +108,20 @@ steps:
     image: registry.sean.farm/honda-builder
     commands:
       - ./ci/scripts/build.sh linux armv7 $${DRONE_COMMIT_SHA}
+  - name: notify-mattermost
+    image: registry.sean.farm/mattermost-notify
+    pull: always
+    environment:
+      token:
+        from_secret: mattermost-token
+      host:
+        from_secret: mattermost-host
+      channel:
+        from_secret: mattermost-channel
+      maxRetry: 3
+    when:
+      status:
+        - failure
 
 platform:
   os: linux
@@ -102,6 +143,20 @@ steps:
     image: registry.sean.farm/honda-builder
     commands:
       - ./ci/scripts/build.sh linux riscv64 $${DRONE_COMMIT_SHA}
+  - name: notify-mattermost
+    image: registry.sean.farm/mattermost-notify
+    pull: always
+    environment:
+      token:
+        from_secret: mattermost-token
+      host:
+        from_secret: mattermost-host
+      channel:
+        from_secret: mattermost-channel
+      maxRetry: 3
+    when:
+      status:
+        - failure
 
 image_pull_secrets:
   - dockerconfigjson
@@ -119,6 +174,20 @@ steps:
     image: registry.sean.farm/honda-builder
     commands:
       - ./ci/scripts/build.sh linux mips64le $${DRONE_COMMIT_SHA}
+  - name: notify-mattermost
+    image: registry.sean.farm/mattermost-notify
+    pull: always
+    environment:
+      token:
+        from_secret: mattermost-token
+      host:
+        from_secret: mattermost-host
+      channel:
+        from_secret: mattermost-channel
+      maxRetry: 3
+    when:
+      status:
+        - failure
 
 image_pull_secrets:
   - dockerconfigjson
@@ -136,6 +205,20 @@ steps:
     image: registry.sean.farm/honda-builder
     commands:
       - ./ci/scripts/build.sh linux ppc64le $${DRONE_COMMIT_SHA}
+  - name: notify-mattermost
+    image: registry.sean.farm/mattermost-notify
+    pull: always
+    environment:
+      token:
+        from_secret: mattermost-token
+      host:
+        from_secret: mattermost-host
+      channel:
+        from_secret: mattermost-channel
+      maxRetry: 3
+    when:
+      status:
+        - failure
 
 image_pull_secrets:
   - dockerconfigjson
@@ -153,6 +236,20 @@ steps:
     image: registry.sean.farm/honda-builder
     commands:
       - ./ci/scripts/build.sh linux s390x $${DRONE_COMMIT_SHA}
+  - name: notify-mattermost
+    image: registry.sean.farm/mattermost-notify
+    pull: always
+    environment:
+      token:
+        from_secret: mattermost-token
+      host:
+        from_secret: mattermost-host
+      channel:
+        from_secret: mattermost-channel
+      maxRetry: 3
+    when:
+      status:
+        - failure
 
 image_pull_secrets:
   - dockerconfigjson