From 804a4cf85fb9c6b32ee0e436fc9db71dd92ae0fe Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Tue, 23 Dec 2025 20:21:25 +0700 Subject: [PATCH] add: build leave --- .onedev/build-leave.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .onedev/build-leave.yml diff --git a/.onedev/build-leave.yml b/.onedev/build-leave.yml new file mode 100644 index 00000000..c89f0c51 --- /dev/null +++ b/.onedev/build-leave.yml @@ -0,0 +1,31 @@ +version: 37 +jobs: + - name: CI for Leave PROD + steps: + - !CheckoutStep + name: checkout code + cloneCredential: !DefaultCredential {} + withLfs: false + withSubmodules: false + condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL + + - !SetBuildVersionStep + name: set build version + buildVersion: "@tag@" + condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL + + - !BuildImageStep + name: build docker image + dockerfile: ./BMA.EHR.Leave/Dockerfile + output: !RegistryOutput + tags: "hrms-git.bangkok.go.th/bma-hrms/hrms-api-leave:@build_version@ hrms-git.bangkok.go.th/bma-hrms/hrms-api-leave:latest" + condition: ALL_PREVIOUS_STEPS_WERE_SUCCESSFUL + + triggers: + - !TagCreateTrigger + tags: leave-prod-* + branches: main + retryCondition: never + maxRetries: 3 + retryDelay: 30 + timeout: 14400