Compare commits

...
Sign in to create a new pull request.

39 commits
develop ... dev

Author SHA1 Message Date
harid
eb705231b8 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 58s
2026-03-20 18:05:06 +07:00
harid
e3ae765da9 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m0s
2026-03-20 09:59:41 +07:00
harid
118d0d13fb Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 55s
2026-03-12 17:57:17 +07:00
harid
7a8691ee61 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 56s
2026-03-06 15:31:44 +07:00
harid
db5028656d Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m2s
2026-03-06 10:24:09 +07:00
harid
6c33b18efb Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 56s
2026-03-06 10:00:43 +07:00
harid
e104bdc81a Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m5s
2026-03-05 18:01:13 +07:00
harid
40d1226fdb build tag 2026-03-05 14:00:25 +07:00
harid
91d65e9b9f Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 54s
2026-02-19 14:48:23 +07:00
harid
c9c9f8b876 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 53s
2026-02-03 17:33:56 +07:00
harid
cc43355394 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 55s
2026-01-30 16:54:44 +07:00
harid
aeccadc1e1 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 1m9s
2026-01-30 15:43:18 +07:00
aa145824a4 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 51s
2026-01-28 17:58:57 +07:00
c11ed23b52 Merge branch 'dev' of https://192.168.1.60/hrms-bangkok/hrms-api-development into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 51s
* 'dev' of https://192.168.1.60/hrms-bangkok/hrms-api-development:
2026-01-26 20:43:16 +07:00
7a62bc6977 Merge branch 'develop' into dev
* develop:
  #2232
2026-01-26 20:43:07 +07:00
c1e41131a5 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 52s
2026-01-26 13:40:23 +07:00
harid
51a9e9e145 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 49s
2025-12-16 14:20:01 +07:00
harid
1eaea6c854 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 50s
2025-12-16 11:28:21 +07:00
2c27228b20 Merge branch 'dev' of https://192.168.1.60/hrms-bangkok/hrms-api-development into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 49s
* 'dev' of https://192.168.1.60/hrms-bangkok/hrms-api-development:
2025-12-12 09:34:27 +07:00
04eb563eb3 Merge branch 'develop' into dev
* develop:
  add permission brother
  migrate
2025-12-12 09:34:22 +07:00
harid
f9201056f2 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 47s
2025-12-08 10:20:07 +07:00
ae7d4df249 Merge branch 'dev' of https://192.168.1.60/hrms-bangkok/hrms-api-development into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 54s
* 'dev' of https://192.168.1.60/hrms-bangkok/hrms-api-development:
2025-10-30 09:26:49 +07:00
c1e742529c Merge branch 'develop' into dev
* develop:
  update timezone
2025-10-27 17:53:31 +07:00
harid
4ea364672a Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 50s
2025-10-24 17:32:17 +07:00
eba8678993 Merge branch 'dev' of https://192.168.1.60/hrms-bangkok/hrms-api-development into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 51s
* 'dev' of https://192.168.1.60/hrms-bangkok/hrms-api-development:
2025-10-22 11:03:27 +07:00
80f929dbbd Merge branch 'develop' into dev
* develop:
  fix log (#22)
  update "place" insert (#21)
  add budgetSourceOther
  Merge pull request #20 from Frappet/task/#1839
  fix
  update sort
  sort พัฒนาบุคลากร
2025-10-22 11:03:23 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
df3d84fec1 Merge branch 'develop' into dev
Some checks failed
Build & Deploy on Dev / build (push) Failing after 13m17s
2025-10-14 11:23:26 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
1e1223a93d feat: Add Discord Notification
All checks were successful
Build & Deploy on Dev / build (push) Successful in 49s
2025-09-16 14:09:44 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
7917a4b9cf Merge branch 'develop' into dev 2025-09-16 14:07:33 +07:00
9115480c0f Add .forgejo/workflows/ci-cd.yml 2025-09-10 11:53:10 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
1d06dc2ac7 Merge branch 'main1' 2025-09-09 10:36:26 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
15047cd29c forgejo 2025-09-09 10:34:56 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
585619df3c Merge branch 'develop' 2025-09-09 10:31:03 +07:00
kittapath
d1d6ae1b0d Merge branch 'develop' 2025-03-15 03:51:07 +07:00
c25de8195e Merge branch 'develop'
* develop:
  edit report if no value
2025-02-13 22:07:21 +07:00
c452de859a Merge branch 'develop'
* develop:
  update
  update
  fix
  update report + migrate
  fix
  migrate
  update 3 4
  update
  update report3
  report 3 (test)
2025-02-13 20:19:58 +07:00
d087077f1e Merge branch 'develop'
* develop:
  fix
  add report endpoint fund 3 - 10
2025-02-12 12:10:04 +07:00
870f9e3da6 Merge branch 'main' of ssh://hrms-git.bangkok.go.th:6611/BMA-HRMS/hrms-api-dev
* 'main' of ssh://hrms-git.bangkok.go.th:6611/BMA-HRMS/hrms-api-dev:
  add @server@ to CI for UAT, PROD
2025-02-11 14:05:46 +07:00
Suchin Sapphasitthatha
ffbc1ee9f7 add @server@ to CI for UAT, PROD 2025-02-05 06:51:26 +00:00
3 changed files with 116 additions and 3 deletions

View file

@ -0,0 +1,84 @@
# /.forgejo/workflows/build.yml
name: Build & Deploy on Dev
on:
push:
tags:
- "v[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch:
env:
REGISTRY: ${{ vars.CONTAINER_REGISTRY }}
REGISTRY_USERNAME: ${{ vars.CONTAINER_REGISTRY_USERNAME }}
REGISTRY_PASSWORD: ${{ secrets.CONTAINER_REGISTRY_PASSWORD }}
CONTAINER_IMAGE_NAME: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_OWNER }}/${{ vars.CONTAINER_IMAGE_NAME }}
IMAGE_VERSION: latest
DISCORD_WEBHOOK: ${{ vars.DISCORD_WEBHOOK }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
with:
config-inline: |
[registry."${{ env.REGISTRY }}"]
ca=["/etc/ssl/certs/ca-certificates.crt"]
- name: Tag Version
run: |
if [ "${{ github.ref_type }}" == "tag" ]; then
echo "IMAGE_VERSION=${{ github.ref_name }}" >> $GITHUB_ENV
else
echo "IMAGE_VERSION=latest" >> $GITHUB_ENV
fi
- name: Login in to registry
uses: docker/login-action@v2
with:
registry: ${{ env.REGISTRY }}
username: ${{ env.REGISTRY_USERNAME }}
password: ${{ env.REGISTRY_PASSWORD }}
- name: Build and push docker image
uses: docker/build-push-action@v3
with:
platforms: linux/amd64
context: .
file: ./docker/Dockerfile
tags: ${{ env.CONTAINER_IMAGE_NAME }}:latest,${{ env.CONTAINER_IMAGE_NAME }}:${{ 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_DEVELOPMENT "${{ env.IMAGE_VERSION }}"
./deploy.sh hrms-api-development
- name: Discord Notification
if: always()
run: |
STATUS="${{ job.status == 'success' && '✅ Success' || '❌ Failed' }}"
COLOR="${{ job.status == 'success' && '3066993' || '15158332' }}"
TIMESTAMP=$(date -u +%Y-%m-%dT%H:%M:%SZ)
curl -H "Content-Type: application/json" \
-X POST \
-d "{
\"embeds\": [{
\"title\": \"$STATUS\",
\"description\": \"**Build & Deploy**\\n- Image: \`${{ env.CONTAINER_IMAGE_NAME }}\`\\n- Version: \`${{ env.IMAGE_VERSION }}\`\\n- By: \`${{ github.actor }}\`\",
\"color\": $COLOR,
\"footer\": {
\"text\": \"Release Notification\",
\"icon_url\": \"https://example.com/success-icon.png\"
},
\"timestamp\": \"$TIMESTAMP\"
}]
}" \
${{ env.DISCORD_WEBHOOK }}

View file

@ -0,0 +1,29 @@
name: Build
on:
workflow_dispatch:
inputs:
version:
description: "Version to deploy"
type: string
required: false
default: "latest"
env:
IMAGE_VERSION: build
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- 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_DEVELOPMENT "${{ inputs.version }}"
./deploy.sh hrms-api-development "${{ inputs.version }}"

View file

@ -1,4 +1,4 @@
version: 37
version: 38
jobs:
- name: CI for UAT
steps:
@ -40,7 +40,7 @@ jobs:
name: build docker image
dockerfile: ./docker/Dockerfile
output: !RegistryOutput
tags: hrms-git.chin.in.th/bma-hrms/hrms-api-dev:@build_version@ hrms-git.chin.in.th/bma-hrms/hrms-api-dev:latest
tags: '@server@/bma-hrms/hrms-api-dev:@build_version@ @server@/bma-hrms/hrms-api-dev:latest'
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
triggers:
- !TagCreateTrigger
@ -90,7 +90,7 @@ jobs:
name: build docker image
dockerfile: ./docker/Dockerfile
output: !RegistryOutput
tags: hrms-git.bangkok.go.th/bma-hrms/hrms-api-dev:@build_version@ hrms-git.bangkok.go.th/bma-hrms/hrms-api-dev:latest
tags: '@server@/bma-hrms/hrms-api-dev:@build_version@ @server@/bma-hrms/hrms-api-dev:latest'
condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL
triggers:
- !TagCreateTrigger