Better slack messages

This commit is contained in:
Jonatan Castro 2020-11-26 17:47:13 +11:00
parent a4719dd946
commit 9882f230b4

View File

@ -10,13 +10,16 @@ jobs:
name: Check SSL Certificates name: Check SSL Certificates
command: | command: |
DATE=`date "+%Y%m%d-%H%M"` DATE=`date "+%Y%m%d-%H%M"`
.circleci/slack-message.sh "*Checking SSL Certificates*: Begin" "MASTER" $DATE "#ffff00"
sudo pip install -r requirements.txt sudo pip install -r requirements.txt
OUTPUT=$(./ssl_checker.py -f ./hosts_to_check) OUTPUT=$(./ssl_checker.py -f ./hosts_to_check)
echo "$OUTPUT" echo "$OUTPUT"
echo "$OUTPUT" | grep "Warning: 0" if ! [[echo "$OUTPUT" | grep "Warning: 0"]]; then
echo "$OUTPUT" | grep "Expired: 0" .circleci/slack-message.sh "*Checked SSL Certificates*: Warnings :warning:" "MASTER" $DATE "#FFFF00"
.circleci/slack-message.sh "*Checked SSL Certificates*: Finished :key:" "MASTER" $DATE "#008000" 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: workflows:
version: 2 version: 2