update build config

This commit is contained in:
AdisakKanthawilang 2025-09-09 16:16:00 +07:00
parent d4e0661964
commit 829149a091
8 changed files with 115 additions and 24 deletions

View file

@ -3,8 +3,8 @@ name: Build
on:
push:
tags:
- "retirement[0-9]+.[0-9]+.[0-9]+"
- "retirement[0-9]+.[0-9]+.[0-9]+*"
- "retirement-dev[0-9]+.[0-9]+.[0-9]+"
- "retirement-dev[0-9]+.[0-9]+.[0-9]+*"
workflow_dispatch:
env:
@ -29,7 +29,7 @@ jobs:
- name: Tag Version
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
echo "IMAGE_VERSION=${{ github.ref_name }}" | sed 's/retirement//g' >> $GITHUB_ENV
echo "IMAGE_VERSION=${{ github.ref_name }}" | sed 's/retirement-dev//g' >> $GITHUB_ENV
else
echo "IMAGE_VERSION=${{ env.IMAGE_VERSION }}-${{ github.run_number }}" >> $GITHUB_ENV
fi
@ -47,3 +47,14 @@ jobs:
file: ./BMA.EHR.Retirement.Service/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}/hrms-retirement:latest,${{ env.CONTAINER_IMAGE_NAME }}/hrms-retirement:${{ env.IMAGE_VERSION }}
push: true
- name: Remote Deploy
uses: appleboy/ssh-action@v1.2.1
with:
host: ${{ vars.SSH_DEPLOY_HOST }}
port: ${{ vars.SSH_DEPLOY_PORT }}
username: ${{ secrets.SSH_DEPLOY_USER }}
password: ${{ secrets.SSH_DEPLOY_PASSWORD }}
script: |
cd ~/repo
./replace-env.sh API_RETIREMENT "${{ env.IMAGE_VERSION }}"
./deploy.sh hrms-api-retirement