Skip to content

Commit d8e44c2

Browse files
authored
Update deploy-main-server.yml
1 parent 4c7d3c3 commit d8e44c2

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

โ€Ž.github/workflows/deploy-main-server.ymlโ€Ž

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,25 @@ jobs:
2525
runs-on: ubuntu-latest
2626

2727
steps:
28+
# ๐Ÿš€ ๋ฐฐํฌ ์‹œ์ž‘
29+
- name: ๋””์Šค์ฝ”๋“œ ์•Œ๋ฆผ - ๋ฐฐํฌ ์‹œ์ž‘
30+
env:
31+
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
32+
run: |
33+
NOW=$(date '+%Y-%m-%d %H:%M:%S')
34+
35+
payload=$(cat <<EOF
36+
{
37+
"content": "```\\n[๋ฐฐํฌ ์‹œ์ž‘]\\n\\n[์ผ์‹œ]\\n${NOW}\\n\\n[๋ฐฐํฌ ๊ฒฐ๊ณผ]\\n์ง„ํ–‰ ์ค‘\\n\\n[์•ˆ๋‚ด]\\n์•ฝ 10๋ถ„ ์ •๋„ ์„œ๋ฒ„๊ฐ€ ๋‹ค์šด๋ฉ๋‹ˆ๋‹ค.\\n```"
38+
}
39+
EOF
40+
)
41+
42+
curl -sS -X POST \
43+
-H "Content-Type: application/json" \
44+
-d "$payload" \
45+
"$DISCORD_WEBHOOK_URL"
46+
2847
- name: ์†Œ์Šค ์ฝ”๋“œ ์ฒดํฌ์•„์›ƒ
2948
uses: actions/checkout@v3
3049

@@ -77,3 +96,41 @@ jobs:
7796
service: ${{ env.ECS_SERVICE }}
7897
cluster: ${{ env.ECS_CLUSTER }}
7998
wait-for-service-stability: true
99+
100+
- name: ๋””์Šค์ฝ”๋“œ ์•Œ๋ฆผ - ๋ฐฐํฌ ์„ฑ๊ณต
101+
if: success()
102+
env:
103+
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
104+
run: |
105+
NOW=$(date '+%Y-%m-%d %H:%M:%S')
106+
107+
payload=$(cat <<EOF
108+
{
109+
"content": "```\\n[๋ฐฐํฌ ์™„๋ฃŒ]\\n\\n[์ผ์‹œ]\\n${NOW}\\n\\n[๋ฐฐํฌ ๊ฒฐ๊ณผ]\\n์„ฑ๊ณต\\n\\n[์•ˆ๋‚ด]\\n์„œ๋ฒ„๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋ฐฐํฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.\\n```"
110+
}
111+
EOF
112+
)
113+
114+
curl -sS -X POST \
115+
-H "Content-Type: application/json" \
116+
-d "$payload" \
117+
"$DISCORD_WEBHOOK_URL"
118+
119+
- name: ๋””์Šค์ฝ”๋“œ ์•Œ๋ฆผ - ๋ฐฐํฌ ์‹คํŒจ
120+
if: failure()
121+
env:
122+
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
123+
run: |
124+
NOW=$(date '+%Y-%m-%d %H:%M:%S')
125+
126+
payload=$(cat <<EOF
127+
{
128+
"content": "```\\n[๋ฐฐํฌ ์‹คํŒจ]\\n\\n[์ผ์‹œ]\\n${NOW}\\n\\n[๋ฐฐํฌ ๊ฒฐ๊ณผ]\\n์‹คํŒจ\\n\\n[์•ˆ๋‚ด]\\n์„œ๋ฒ„ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ด์ฃผ์„ธ์š”.\\n```"
129+
}
130+
EOF
131+
)
132+
133+
curl -sS -X POST \
134+
-H "Content-Type: application/json" \
135+
-d "$payload" \
136+
"$DISCORD_WEBHOOK_URL"

0 commit comments

Comments
ย (0)