diff --git a/.circleci/config.yml b/.circleci/config.yml index 5a88c60b..49f267e8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -132,6 +132,10 @@ jobs: - store_artifacts: path: /tmp/release destination: release + - run: + name: Publish artifact link to Slack + command: | + .circleci/script/publish_artifact mac: macos: xcode: "9.0" @@ -196,6 +200,10 @@ jobs: - store_artifacts: path: /tmp/release destination: release + - run: + name: Publish artifact link to Slack + command: | + .circleci/script/publish_artifact deploy: docker: - image: circleci/clojure:lein-2.8.1 diff --git a/.circleci/script/publish_artifact b/.circleci/script/publish_artifact new file mode 100755 index 00000000..d5931a50 --- /dev/null +++ b/.circleci/script/publish_artifact @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +channel="#babashka_circleci_builds" +text="[$BABASHKA_PLATFORM - $CIRCLE_BRANCH@$CIRCLE_SHA1]: https://$CIRCLE_BUILD_NUM-201467090-gh.circle-artifacts.com/0/release/babashka-0.0.61-SNAPSHOT-$BABASHKA_PLATFORM-amd64.zip" +curl -X POST -H "Content-Type: application/json" -d '{"username":"borkdude", "channel":'\""$channel\""', "text":'"\"$text\""'}' $SLACK_HOOK_URL