From 64a9b53ba29f9bc9b9c02b1a871c29f6b593af52 Mon Sep 17 00:00:00 2001 From: Gusram Date: Tue, 1 Jul 2025 16:56:15 +0800 Subject: [PATCH] feat: add kubectl download --- .github/workflows/deploy-gke-cronjob.yml | 4 ++++ .github/workflows/deploy-gke.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/deploy-gke-cronjob.yml b/.github/workflows/deploy-gke-cronjob.yml index dcb70e8..cc38882 100644 --- a/.github/workflows/deploy-gke-cronjob.yml +++ b/.github/workflows/deploy-gke-cronjob.yml @@ -48,4 +48,8 @@ jobs: APPTARGET: ${{inputs.app-target}} TAG: ${{inputs.image-tag}} run: | + curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl + chmod +x kubectl + mv kubectl /usr/local/bin/ + cd ~ kubectl set image cronjob/$APP $APPTARGET=$REGISTRY:$TAG diff --git a/.github/workflows/deploy-gke.yml b/.github/workflows/deploy-gke.yml index 47dbcab..fbbe2fd 100644 --- a/.github/workflows/deploy-gke.yml +++ b/.github/workflows/deploy-gke.yml @@ -48,5 +48,9 @@ jobs: APPTARGET: ${{inputs.app-target}} TAG: ${{inputs.image-tag}} run: | + curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl + chmod +x kubectl + mv kubectl /usr/local/bin/ + cd ~ kubectl set image deployment/$APP $APPTARGET=$REGISTRY:$TAG kubectl rollout restart deployment/$APP