From 9882f230b4665b9dac1a05680fbbf3e7f7a2e134 Mon Sep 17 00:00:00 2001 From: Jonatan Castro Date: Thu, 26 Nov 2020 17:47:13 +1100 Subject: [PATCH] Better slack messages --- .circleci/config.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index eb34d1b..f5f0c46 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -10,13 +10,16 @@ jobs: name: Check SSL Certificates command: | DATE=`date "+%Y%m%d-%H%M"` - .circleci/slack-message.sh "*Checking SSL Certificates*: Begin" "MASTER" $DATE "#ffff00" sudo pip install -r requirements.txt OUTPUT=$(./ssl_checker.py -f ./hosts_to_check) echo "$OUTPUT" - echo "$OUTPUT" | grep "Warning: 0" - echo "$OUTPUT" | grep "Expired: 0" - .circleci/slack-message.sh "*Checked SSL Certificates*: Finished :key:" "MASTER" $DATE "#008000" + if ! [[echo "$OUTPUT" | grep "Warning: 0"]]; then + .circleci/slack-message.sh "*Checked SSL Certificates*: Warnings :warning:" "MASTER" $DATE "#FFFF00" + fi + if ! [[echo "$OUTPUT" | grep "Expired: 0"]]; then + .circleci/slack-message.sh "*Checked SSL Certificates*: Expired :x:" "MASTER" $DATE "#FF0000" + fi + .circleci/slack-message.sh "*Checked SSL Certificates*: Success :key:" "MASTER" $DATE "#008000" workflows: version: 2