Skip to content

Commit 34efe1f

Browse files
EpicFnEpicFn
andauthored
fix : ci 시 secrets 에서 S3 관련 시크릿 값 삭제하도록 변경(버킷명 제외) (#74)
* fix : ci 시 secrets 에서 S3 관련 시크릿 값 삭제하도록 변경(버킷명 제외) * fix : CI 오타 수정 * fix : build 단계에선 testest를 수행하지 않도록 변경 --------- Co-authored-by: EpicFn <[email protected]>
1 parent 679e3b8 commit 34efe1f

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.github/workflows/test-server-ci.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ jobs:
5959
echo "spring.cloud.aws.credentials.access-key: ${{ secrets.AWS_ACCESS_KEY_ID }}" >> src/main/resources/application-secrets.yml
6060
echo "spring.cloud.aws.credentials.secret-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}" >> src/main/resources/application-secrets.yml
6161
echo "spring.cloud.aws.s3.bucket: ${{ secrets.AWS_S3_BUCKET_NAME }}" >> src/main/resources/application-secrets.yml
62-
echo "spring.cloud.aws.stack : false" >> src/main/resources/application-secrets.yml
62+
echo "spring.cloud.aws.stack.auto: false" >> src/main/resources/application-secrets.yml
63+
6364
# 6. application-secrets-server.yml 생성
6465
- name: Generate application-secrets-server.yml
6566
run: |
@@ -88,9 +89,18 @@ jobs:
8889
echo "No test results found."
8990
fi
9091
92+
# 8-1. S3 자격 증명 제거 (빌드 전에만)
93+
- name: Remove only S3 credentials before building
94+
run: |
95+
CONFIG_FILE="src/main/resources/application-secrets.yml"
96+
sed -i '/spring.cloud.aws.credentials.access-key/d' $CONFIG_FILE
97+
sed -i '/spring.cloud.aws.credentials.secret-key/d' $CONFIG_FILE
98+
sed -i '/spring.cloud.aws.region.static/d' $CONFIG_FILE
99+
sed -i '/spring.cloud.aws.stack.auto/d' $CONFIG_FILE
100+
91101
# 9. Gradle 빌드 실행 (테스트 성공 시)
92102
- name: Build with Gradle
93-
run: ./gradlew build
103+
run: ./gradlew build -x test
94104

95105
# 10. GHCR 로그인
96106
- name: Log in to GHCR

0 commit comments

Comments
 (0)