Skip to content

Commit d32d950

Browse files
7zrvm-a-king
authored andcommitted
cicd: 환경변수 추가 (#33)
- jwt, OAuth, Redis 관련 환경변수 추가
1 parent 0f0213e commit d32d950

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

.github/workflows/CI.yml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,25 @@ jobs:
1414
Continuous-Integration:
1515
runs-on: ubuntu-latest
1616

17+
#Action 환경에서 Redis 실행을 위한 설정 추후 서버 배포시 제거 예정
18+
services:
19+
redis:
20+
image: redis
21+
ports:
22+
- 6379:6379
23+
24+
1725
env:
1826
DB_URL: ${{ secrets.DB_URL }}
1927
DB_USERNAME: ${{ secrets.DB_USERNAME }}
2028
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
29+
REDIS_HOST: ${{ secrets.REDIS_HOST}}
30+
REDIS_PORT: ${{ secrets.REDIS_PORT }}
31+
NAVER_CLIENT_ID: ${{ secrets.NAVER_CLIENT_ID }}
32+
NAVER_CLIENT_SECRET: ${{ secrets.NAVER_CLIENT_SECRET }}
33+
NAVER_SCOPE: ${{ secrets.NAVER_SCOPE }}
34+
JWT_SECRET: ${{ secrets.JWT_SECRET }}
35+
2136

2237
steps:
2338
- name: Github Repository 파일 불러오기
@@ -52,11 +67,9 @@ jobs:
5267
run: chmod +x ./gradlew
5368
shell: bash
5469

55-
5670
- name: 빌드 및 테스트
5771
run: ./gradlew build
5872

59-
6073
- name: Close PR, if build fail
6174
if: ${{ failure() }}
6275
uses: actions/github-script@v6
@@ -79,7 +92,6 @@ jobs:
7992
title: updated_title,
8093
state: 'closed'
8194
})
82-
8395
8496
- name: 도커 허브 로그인
8597
run:
@@ -90,10 +102,9 @@ jobs:
90102
docker build -t 7zrv/somemore:${GITHUB_SHA::7} -t 7zrv/somemore:latest .
91103
docker push 7zrv/somemore:${GITHUB_SHA::7}
92104
docker push 7zrv/somemore:latest
93-
94105
95106
- name: SonarCloud 빌드및 분석
96107
env:
97108
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
98109
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
99-
run: ./gradlew build sonar --info
110+
run: ./gradlew build sonar --info

0 commit comments

Comments
 (0)