From d64b524a19168021496277ec3386c557cd5945b2 Mon Sep 17 00:00:00 2001 From: ytshih Date: Sat, 12 Oct 2024 17:49:49 +0000 Subject: [PATCH] Update: Add K8s apply --- .gitea/workflows/image.yaml | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/image.yaml b/.gitea/workflows/image.yaml index 4ab59c0..d899c44 100644 --- a/.gitea/workflows/image.yaml +++ b/.gitea/workflows/image.yaml @@ -1,7 +1,5 @@ -name: release-tag - -on: - push +name: Release +on: [push] jobs: release-image: @@ -22,7 +20,7 @@ jobs: config-inline: | debug = true [registry."${{ env.CONTAINER_REGISTRY }}"] - ca = ["rootca.pem"] + ca = ["rootca.pem"] - name: Login uses: docker/login-action@v3 @@ -34,7 +32,7 @@ jobs: - name: Setup env run: | echo "GITEA_REPO=${GITHUB_REPOSITORY}" | tr '[:upper:]' '[:lower:]' >> $GITHUB_ENV - echo "GITEA_REF_NAME=${GITHUB_REF_NAME}" | tr '[:upper:]' '[:lower:]' >> $GITHUB_ENV + echo "GITEA_REF_NAME=${GITHUB_REF_NAME}" | tr '[:upper:]' '[:lower:]' >> $GITHUB_ENV - name: Build and push uses: docker/build-push-action@v4 @@ -42,8 +40,24 @@ jobs: context: . file: ./Dockerfile platforms: | - linux/amd64 + linux/amd64 push: true tags: | ${{ env.CONTAINER_REGISTRY }}/${{ env.GITEA_REPO }}:${{ env.GITEA_REF_NAME }} - ${{ env.CONTAINER_REGISTRY }}/${{ env.GITEA_REPO }}:${{ env.GITEA_TAG }} + ${{ env.CONTAINER_REGISTRY }}/${{ env.GITEA_REPO }}:${{ env.GITEA_TAG }} + deploy: + needs: release-image + runs-on: imgbuilder + container: bitnami/kubectl + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup kubeconfig + run: | + echo "KUBE_CONFIG" > config + + - name: Deploy + run: | + kubectl --kubeconfig config apply -f k8s/deploy.* + kubectl --kubeconfig config rollout restart deployment mafuyu