This commit is contained in:
parent
280e67042b
commit
957e4c65c0
1 changed files with 10 additions and 1 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
# /.forgejo/workflows/build.yml
|
# /.forgejo/workflows/build.yml
|
||||||
name: Build
|
name: Build & Deploy
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
|
|
@ -13,6 +13,7 @@ env:
|
||||||
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
|
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
|
||||||
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}/${{ vars.CONTAINER_IMAGE_NAME }}
|
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}/${{ vars.CONTAINER_IMAGE_NAME }}
|
||||||
IMAGE_VERSION: build
|
IMAGE_VERSION: build
|
||||||
|
DISCORD_WEBHOOK: ${{ vars.DISCORD_WEBHOOK }}
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
|
|
@ -54,3 +55,11 @@ jobs:
|
||||||
cd ~/repo
|
cd ~/repo
|
||||||
./replace-env.sh APP_USER "${{ env.IMAGE_VERSION }}"
|
./replace-env.sh APP_USER "${{ env.IMAGE_VERSION }}"
|
||||||
./deploy.sh hrms-user
|
./deploy.sh hrms-user
|
||||||
|
- name: Discord Notification
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
STATUS="${{ job.status == 'success' && '✅ Success' || '❌ Failed' }}"
|
||||||
|
COLOR="${{ job.status == 'success' && '3066993' || '15158332' }}"
|
||||||
|
curl -H "Content-Type: application/json" -X POST \
|
||||||
|
-d "{\"embeds\":[{\"title\":\"$STATUS\",\"description\":\"Build & Deploy Image: \`${{env.CONTAINER_IMAGE_NAME}}:${{env.IMAGE_VERSION}}\`\nBy: \`${{gitea.actor}}\`\",\"color\":$COLOR}]}" \
|
||||||
|
${{ env.DISCORD_WEBHOOK }}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue