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