@@ -14,68 +14,29 @@ jobs:
1414 runs-on : ubuntu-latest
1515
1616 steps :
17- - uses : actions/checkout@v3
18-
19- # - run: touch ./domain-mysql/src/main/resources/application.yml
20- - run : echo "${{ secrets.APPLICATION }}" > ./domain-mysql/src/main/resources/application.yml
21- - uses : actions/upload-artifact@v2
22- with :
23- name : application.yml
24- path : ./domain-mysql/src/main/resources/application.yml
25-
26- - run : echo "${{ secrets.MEMBER_APPLICATION }}" > ./member-api/src/main/resources/application.yml
27- - uses : actions/upload-artifact@v2
17+ - name : Checkout
18+ uses : actions/checkout@v3
2819 with :
29- name : application.yml
30- path : ./member-api/src/main/resources/application.yml
20+ ref : ${{ github.event.pull_request.head.sha }}
3121
3222 - name : Set up JDK 21
3323 uses : actions/setup-java@v3
3424 with :
3525 java-version : ' 21'
3626 distribution : ' temurin'
3727
38- # - name: Set up member-api application.yml
39- # uses: microsoft/variable-substitution@v1
40- # with:
41- # files: ./member-api/src/main/resources/application.yml
42- # env:
43- # spring.datasource.url: ${{ secrets.LOCAL_DB_URL }}
44- # spring.datasource.username: ${{ secrets.LOCAL_DB_HOST }}
45- # spring.datasource.password: ${{ secrets.LOCAL_DB_PASSWORD }}
46- # spring.redis.host: ${{ secrets.REDIS_HOST }}
47- # spring.redis.port: ${{ secrets.REDIS_PORT }}
48- # spring.data.mongodb.uri: ${{ secrets.MONGO_URI }}
49- # spring.security.jwt.secret: ${{ secrets.JWT_SECRET_KEY }}
50- # cloud.aws.s3.bucket: ${{ secrets.S3_BUCKET_NAME }}
51- # cloud.aws.region.static: ${{ secrets.S3_REGION }}
52- # cloud.aws.credentials.accessKey: ${{ secrets.AWS_ACCESS_KEY }}
53- # cloud.aws.credentials.secretKey: ${{ secrets.AWS_ACCESS_SECRET }}
54- # kafka.url: ${{ secrets.KAFKA_URL }}
55- # custom.domain.image.baseUrl: ${{ secrets.BASE_URL }}
56- # chatgpt.rest-api-key: ${{ secrets.CHAT_GPT_API_KEY }}
57-
58- # - name: Set up domain-mysql application.yml
59- # uses: microsoft/variable-substitution@v1
60- # with:
61- # files: ./domain-mysql/src/main/resources/application.yml
62- # env:
63- # spring.datasource.url: ${{ secrets.LOCAL_DB_URL }}
64- # spring.datasource.username: ${{ secrets.LOCAL_DB_HOST }}
65- # spring.datasource.password: ${{ secrets.LOCAL_DB_PASSWORD }}
66-
67- - name : Set up domain-mongodb application.yml
28+ - name : Set up member-api application-common.yml
6829 uses : microsoft/variable-substitution@v1
6930 with :
70- files : ./domain-mongodb /src/main/resources/application.yml
31+ files : ./member-api /src/main/resources/application-common .yml
7132 env :
72- spring.data.mongodb.uri : ${{ secrets.MONGO_URI }}
33+ jasypt.password : ${{ secrets.JASYPT_PASSWORD }}
7334
7435 - name : Build member-api with Gradle
7536 run : |
7637 cd member-api
7738 chmod +x ./gradlew
78- ./gradlew clean build
39+ ./gradlew build
7940
8041 - name : Login to DockerHub
8142 uses : docker/login-action@v1
0 commit comments