Skip to content

Commit efc624d

Browse files
author
Amir Moualem
authored
Merge pull request #100 from snyk/chore/ci_fixes
Chore/ci fixes
2 parents 92c2b3c + 69c7348 commit efc624d

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.travis.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ jobs:
4242
IMAGE_NAME_APPROVED=snyk/kubernetes-monitor:${NEW_VERSION}-approved &&
4343
docker tag ${IMAGE_NAME_CANDIDATE} ${IMAGE_NAME_APPROVED} &&
4444
docker push ${IMAGE_NAME_APPROVED} &&
45-
./scripts/slack-notify-push.sh ${IMAGE_NAME_APPROVED}
45+
./scripts/slack-notify-push.sh ${IMAGE_NAME_APPROVED} ||
46+
./scripts/slack-notify-failure.sh staging
4647
name: Test and Build
4748
######################## PR TO MASTER ########################
4849
- stage: pre-publish
@@ -52,7 +53,8 @@ jobs:
5253
######################## MERGE TO MASTER ########################
5354
- stage: Publish
5455
if: branch = master AND type = push
55-
script: LATEST_TAG=`git describe --abbrev=0 --tags ${TRAVIS_COMMIT}` &&
56+
script: LATEST_TAG_WITH_V=`git describe --abbrev=0 --tags ${TRAVIS_COMMIT}` &&
57+
LATEST_TAG=${LATEST_TAG_WITH_V:1} &&
5658
IMAGE_NAME_APPROVED=snyk/kubernetes-monitor:${LATEST_TAG}-approved &&
5759
IMAGE_NAME_PUBLISHED=snyk/kubernetes-monitor:${LATEST_TAG} &&
5860
docker login --username ${DOCKERHUB_USER} --password ${DOCKERHUB_PASSWORD} &&
@@ -62,7 +64,8 @@ jobs:
6264
./scripts/slack-notify-push.sh ${IMAGE_NAME_PUBLISHED} &&
6365
docker tag ${IMAGE_NAME_APPROVED} snyk/kubernetes-monitor:latest &&
6466
docker push ${IMAGE_NAME_PUBLISHED} &&
65-
./scripts/slack-notify-push.sh snyk/kubernetes-monitor:latest
67+
./scripts/slack-notify-push.sh snyk/kubernetes-monitor:latest ||
68+
./scripts/slack-notify-failure.sh master
6669
name: publish the kubernetes-monitor (npm, container, helm)
6770
branches:
6871
only:

scripts/slack-notify-failure.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#! /bin/bash
2+
curl -X POST -H 'Content-Type:application/json' -d '{"attachments": [{"color": "warning", "fallback": "Build Notification: $TRAVIS_BUILD_WEB_URL", "title": ":warning: Kubernetes-Monitor Merge Failure :warning:", "text": ":egg_broken_1: Kubernetes-Monitor broken branch: `'$1'` :egg_broken_1:"}]}' $SLACK_WEBHOOK

0 commit comments

Comments
 (0)