ci(travis): add notifications => zulip [skip ci]
[arvados-formula.git] / .travis.yml
index b1318c9c5752e55b18cfa1af4d9435b0534010e9..e7a4fd88e5f43933191dbd7410c1e1960ff8f855 100644 (file)
@@ -58,11 +58,11 @@ jobs:
     ## Define the rest of the matrix based on Kitchen testing
     # Make sure the instances listed below match up with
     # the `platforms` defined in `kitchen.yml`
-    - env: INSTANCE=api-debian-10-3000-2-py3
-    - env: INSTANCE=workbench-debian-10-3000-2-py3
-    - env: INSTANCE=shell-debian-10-3000-2-py3
-    - env: INSTANCE=keepstore-debian-10-3000-2-py3
-    # - env: INSTANCE=default-ubuntu-1804-3000-2-py3
+    - env: INSTANCE=api-debian-10-3000-3-py3
+    - env: INSTANCE=workbench-debian-10-3000-3-py3
+    - env: INSTANCE=shell-debian-10-3000-3-py3
+    - env: INSTANCE=keepstore-debian-10-3000-3-py3
+    # - env: INSTANCE=default-ubuntu-1804-3000-3-py3
     # - env: INSTANCE=default-centos-7-2019-2-py3
 
     ## Define the release stage that runs `semantic-release`
@@ -90,3 +90,15 @@ jobs:
         edge: true
         # Run `semantic-release`
         script: 'npx semantic-release@15.14'
+
+# Notification options: `always`, `never` or `change`
+notifications:
+  webhooks:
+    if: 'repo = saltstack-formulas/arvados-formula'
+    urls:
+      - https://saltstack-formulas.zulipchat.com/api/v1/external/travis?api_key=HsIq3o5QmLxdnVCKF9is0FUIpkpAY79P&stream=CI&topic=saltstack-formulas%2Farvados-formula&ignore_pull_requests=true
+    on_success: always  # default: always
+    on_failure: always  # default: always
+    on_start: always    # default: never
+    on_cancel: always   # default: always
+    on_error: always    # default: always