Skip to content

Commit 4086b9b

Browse files
committed
chore: 빌드스크립트 수정 및 개선사항 주석처리
1 parent edc0f95 commit 4086b9b

File tree

1 file changed

+29
-17
lines changed

1 file changed

+29
-17
lines changed

.github/workflows/ci.cd.prod.yml

Lines changed: 29 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -87,25 +87,19 @@ jobs:
8787
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
8888
aws-region: ${{ secrets.AWS_REGION }}
8989

90-
- name: 필요한 파일 수동 생성
90+
- name: Secret 파일 수동 생성
9191
run: |
92-
mkdir -p ./deploy-package/src/main/resources
93-
94-
# appspec.yml 복사
95-
cp ./appspec.yml ./deploy-package/
96-
97-
# scripts 디렉토리 및 내부 .sh 파일 복사
98-
cp -r ./scripts/*.sh ./deploy-package/scripts/
99-
100-
# yml 복사
101-
cp ./src/main/resources/application*.yml ./deploy-package/
92+
mkdir -p ./src/main/resources
93+
echo "${{ secrets.PROD_SECRET }}" | base64 --decode > ./src/main/resources/application-prod-secret.yml
10294
103-
# jar 복사
104-
cp ./build/libs/Log4U-0.0.1-SNAPSHOT.jar ./deploy-package/
105-
# rsync -av --exclude='deploy-package' ./ ./deploy-package
95+
mkdir -p ./deploy-package/src/main/resources
96+
rsync -av --exclude='deploy-package' ./ ./deploy-package
97+
cp ./src/main/resources/application-prod-secret.yml ./deploy-package/src/main/resources/application-prod-secret.yml
10698
107-
# echo "${{ secrets.PROD_SECRET }}" | base64 --decode > ./src/main/resources/application-prod-secret.yml
108-
# cp ./src/main/resources/application-prod-secret.yml ./deploy-package/src/main/resources/application-prod-secret.yml
99+
- name: 빌드 결과 수동 생성
100+
run: |
101+
mkdir -p ./deploy-package/build/libs
102+
cp build/libs/Log4U-0.0.1-SNAPSHOT.jar ./deploy-package/build/libs/
109103
110104
# 빌드 결과물을 S3 버킷에 업로드
111105
- name: Upload to AWS S3
@@ -123,4 +117,22 @@ jobs:
123117
--application-name ${{ secrets.CODE_DEPLOY_APP_NAME }} \
124118
--deployment-config-name CodeDeployDefault.AllAtOnce \
125119
--deployment-group-name ${{ secrets.CODE_DEPLOY_DEPLOYMENT_GROUP_NAME }} \
126-
--s3-location bucket=${{ secrets.S3_BUCKET_NAME }},key=prod/${{ github.sha }}.zip,bundleType=zip
120+
--s3-location bucket=${{ secrets.S3_BUCKET_NAME }},key=prod/${{ github.sha }}.zip,bundleType=zip
121+
122+
# 향후 빌드 파일 개선용 주석
123+
# - name: 필요한 파일 수동 생성
124+
# run: |
125+
# mkdir -p ./deploy-package/src/main/resources
126+
#
127+
# # appspec.yml 복사
128+
# cp ./appspec.yml ./deploy-package/
129+
#
130+
# # scripts 디렉토리 및 내부 .sh 파일 복사
131+
# cp -r ./scripts/*.sh ./deploy-package/
132+
#
133+
# # yml 복사
134+
# cp ./src/main/resources/application*.yml ./deploy-package/
135+
#
136+
# # jar 복사
137+
# cp ./build/libs/Log4U-0.0.1-SNAPSHOT.jar ./deploy-package/
138+

0 commit comments

Comments
 (0)