BARON-SSO 로그인 관련 수정2
All checks were successful
ITAM Code Check / build-and-config-check (push) Successful in 12s
All checks were successful
ITAM Code Check / build-and-config-check (push) Successful in 12s
This commit is contained in:
@@ -36,13 +36,26 @@ jobs:
|
||||
ISSUER: ${{ vars.PROD_ISSUER }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
required_keys="PROD_HOST PROD_USER PROD_DEPLOY_PATH PROD_GIT_URL DB_HOST DB_PORT DB_USER DB_PASS DB_NAME CLIENT_ID ISSUER"
|
||||
for key in ${required_keys}; do
|
||||
if [ -z "${!key:-}" ]; then
|
||||
echo "::error::Missing required variable or secret: ${key}"
|
||||
check_required() {
|
||||
local env_name="$1"
|
||||
local source_name="$2"
|
||||
if [ -z "${!env_name:-}" ]; then
|
||||
echo "::error::Missing required variable or secret: ${source_name}"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
check_required PROD_HOST PROD_HOST
|
||||
check_required PROD_USER PROD_USER
|
||||
check_required PROD_DEPLOY_PATH PROD_DEPLOY_PATH
|
||||
check_required PROD_GIT_URL PROD_GIT_URL
|
||||
check_required DB_HOST PROD_DB_HOST
|
||||
check_required DB_PORT PROD_DB_PORT
|
||||
check_required DB_USER PROD_DB_USER
|
||||
check_required DB_PASS PROD_DB_PASS
|
||||
check_required DB_NAME PROD_DB_NAME
|
||||
check_required CLIENT_ID PROD_CLIENT_ID
|
||||
check_required ISSUER PROD_ISSUER
|
||||
|
||||
- name: Create production env file
|
||||
env:
|
||||
|
||||
Reference in New Issue
Block a user