Skip to content

Commit 68ded06

Browse files
committed
ci: add missing mail script
1 parent 7ad3589 commit 68ded06

2 files changed

Lines changed: 35 additions & 0 deletions

File tree

pipeline/mail_data.tpl.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"Messages":[
3+
{
4+
"From": {
5+
"Email": "$MAILJET_FROM_MAIL"
6+
},
7+
"To": [
8+
{
9+
"Email": "$MAILJET_TO_MAIL"
10+
}
11+
],
12+
"TemplateID": 5363003,
13+
"TemplateLanguage": true,
14+
"Subject": "$MAILJET_SUBJECT",
15+
"Variables": {
16+
"project_name": "$GITHUB_REPOSITORY",
17+
"project_url": "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID"
18+
}
19+
}
20+
]
21+
}

pipeline/send_mail.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env bash
2+
3+
set -e
4+
5+
cat pipeline/mail_data.tpl.json | envsubst > mail_data.json
6+
7+
curl -s \
8+
-X POST \
9+
--user "$MAILJET_KEY:$MAILJET_SECRET" \
10+
https://api.mailjet.com/v3.1/send \
11+
-H 'Content-Type: application/json' \
12+
-d '@./mail_data.json'
13+
14+
rm mail_data.json

0 commit comments

Comments
 (0)