Add: deploy workflow
Some checks failed
release-tag / release-image (push) Successful in 1m52s
release-tag / deploy (push) Failing after 47s

This commit is contained in:
2024-10-15 04:10:35 +00:00
parent 42255ef76f
commit 6088af829e

View File

@@ -54,3 +54,28 @@ jobs:
tags: | tags: |
${{ env.CONTAINER_REGISTRY }}/${{ env.GITEA_REPO }}:${{ env.GITEA_REF_NAME }} ${{ 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:
image: gitea.konchin.com/system/kubectl-image
credentials:
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup kubeconfig
run: |
echo "${{ secrets.KUBE_CONFIG }}" > .kubeconfig
cat .kubeconfig
- name: Deploy
run: |
kubectl --kubeconfig .kubeconfig apply -Rf k8s/
- name: Rollout restart
run: |
kubectl --kubeconfig .kubeconfig -n amane-tanikaze rollout restart deployment archrepo