Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita20f31d

Browse files
authored
Fix deploy, add slack messages (#176)
1 parent4ec3d62 commita20f31d

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

‎.github/workflows/build-stubbornjava-web.yml‎

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,16 +107,46 @@ jobs:
107107
-name:Inject slug/short variables
108108
uses:rlespinasse/github-slug-action@v3.x
109109

110+
-name:Slack Notification - Deploying
111+
uses:rtCamp/action-slack-notify@v2
112+
env:
113+
SLACK_CHANNEL:deploys
114+
SLACK_COLOR:'warning'
115+
SLACK_MESSAGE:'Deploying containers.pkg.github.com/stubbornjava/stubbornjava-webapp:${{ env.GITHUB_SHA_SHORT }}'
116+
SLACK_TITLE:Deploying StubbornJava
117+
SLACK_USERNAME:deploy_bot
118+
SLACK_WEBHOOK:${{ secrets.SLACK_WEBHOOK }}
119+
110120
-name:deploy to cluster
111121
uses:steebchen/kubectl@master
112122
env:
113123
KUBE_CONFIG_DATA:${{ secrets.KUBE_CONFIG_DATA }}
114124
with:
115-
args:set image --record stubbornjava-deploymentcontainer=containers.pkg.github.com/stubbornjava/stubbornjava-webapp:${{ env.GITHUB_SHA_SHORT }}
125+
args:set image --recorddeployment/stubbornjava-deploymentsj-web=containers.pkg.github.com/stubbornjava/stubbornjava-webapp:${{ env.GITHUB_SHA_SHORT }}
116126
-name:verify deployment
117127
uses:steebchen/kubectl@master
118128
env:
119129
KUBE_CONFIG_DATA:${{ secrets.KUBE_CONFIG_DATA }}
120130
KUBECTL_VERSION:"1.20"
121131
with:
122132
args:'"rollout status stubbornjava-deployment"'
133+
134+
-name:Slack Notification - Deploy Failed
135+
if:${{ failure() }}
136+
uses:rtCamp/action-slack-notify@v2
137+
env:
138+
SLACK_CHANNEL:deploys
139+
SLACK_COLOR:'danger'
140+
SLACK_MESSAGE:'containers.pkg.github.com/stubbornjava/stubbornjava-webapp:${{ env.GITHUB_SHA_SHORT }}'
141+
SLACK_TITLE:Deploy StubbornJava Failed!
142+
SLACK_USERNAME:deploy_bot
143+
SLACK_WEBHOOK:${{ secrets.SLACK_WEBHOOK }}
144+
-name:Slack Notification - Deploy Succeeded
145+
uses:rtCamp/action-slack-notify@v2
146+
env:
147+
SLACK_CHANNEL:deploys
148+
SLACK_COLOR:'good'
149+
SLACK_MESSAGE:'containers.pkg.github.com/stubbornjava/stubbornjava-webapp:${{ env.GITHUB_SHA_SHORT }}'
150+
SLACK_TITLE:Deploy StubbornJava Succeeded!
151+
SLACK_USERNAME:deploy_bot
152+
SLACK_WEBHOOK:${{ secrets.SLACK_WEBHOOK }}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp