Skip to content

Commit 3cd6323

Browse files
committed
CI test9
1 parent 71dca0a commit 3cd6323

2 files changed

Lines changed: 11 additions & 30 deletions

File tree

.github/workflows/deploy-auth-service.yml

Lines changed: 10 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -9,40 +9,26 @@ on:
99

1010
jobs:
1111
deploy:
12-
name: Build and Deploy to GKE
1312
runs-on: ubuntu-latest
14-
container:
15-
image: google/cloud-sdk:slim
13+
env:
14+
USE_GKE_GCLOUD_AUTH_PLUGIN: "True" # ✅ 인증 플러그인 명시 활성화
1615

1716
steps:
18-
- name: Install basic tools
19-
run: |
20-
apt-get update
21-
apt-get install -y git unzip openjdk-17-jdk
22-
2317
- name: Checkout
2418
uses: actions/checkout@v2
2519

26-
- name: Set up Gradle wrapper permissions
27-
run: chmod +x ./gradlew
28-
29-
- name: Build with Gradle
30-
run: ./gradlew :auth-service:bootJar
31-
32-
- name: Authenticate to Google Cloud
33-
env:
34-
GOOGLE_APPLICATION_CREDENTIALS: /tmp/key.json
35-
run: |
36-
echo '${{ secrets.GCP_CREDENTIALS }}' > /tmp/key.json
37-
gcloud auth activate-service-account --key-file=/tmp/key.json
38-
gcloud config set project ${{ secrets.PROJECT_ID }}
39-
gcloud config set compute/region ${{ secrets.REGION }}
40-
gcloud config set compute/zone ${{ secrets.ZONE }}
20+
- name: Install gcloud + kubectl
21+
uses: google-github-actions/setup-gcloud@v1
22+
with:
23+
version: 'latest'
24+
install_components: 'kubectl'
25+
project_id: ${{ secrets.PROJECT_ID }}
26+
credentials: ${{ secrets.GCP_CREDENTIALS }}
4127

4228
- name: Authenticate Docker to Artifact Registry
4329
run: gcloud auth configure-docker asia-northeast3-docker.pkg.dev --quiet
4430

45-
- name: Docker Build & Push
31+
- name: Build & Push Docker Image
4632
run: |
4733
IMAGE=asia-northeast3-docker.pkg.dev/${{ secrets.PROJECT_ID }}/docker-repo/auth-service:$GITHUB_SHA
4834
docker build -t $IMAGE -f auth-service/Dockerfile .
@@ -53,11 +39,6 @@ jobs:
5339
gcloud container clusters get-credentials ${{ secrets.CLUSTER_NAME }} \
5440
--region=${{ secrets.REGION }} --project=${{ secrets.PROJECT_ID }}
5541
56-
- name: Install kubectl
57-
run: |
58-
apt-get update && apt-get install -y kubectl
59-
60-
6142
- name: Deploy to GKE
6243
run: |
6344
IMAGE=asia-northeast3-docker.pkg.dev/${{ secrets.PROJECT_ID }}/docker-repo/auth-service:$GITHUB_SHA

auth-service/src/main/java/com/devloger/authservice/controller/AuthController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class AuthController {
2222

2323
@GetMapping("/test")
2424
public ResponseEntity<String> test() {
25-
return ResponseEntity.ok("Hello, World!");
25+
return ResponseEntity.ok("Hello, World!!");
2626
}
2727

2828
@PostMapping("/signup")

0 commit comments

Comments
 (0)