ci: use actions-hub/kubectl

This commit is contained in:
long2ice
2022-10-05 10:46:59 +08:00
parent e04a179f34
commit 527710f7bc

View File

@@ -13,19 +13,14 @@ jobs:
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
image-name: fastapi-admin
examples:
deploy:
runs-on: ubuntu-latest
needs:
- build
steps:
- name: Deploy
uses: appleboy/ssh-action@master
uses: actions-hub/kubectl@master
env:
KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }}
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
key: ${{ secrets.KEY }}
port: ${{ secrets.PORT }}
script: |
cd /root/docker/fastapi-admin/
docker compose pull
docker compose up -d
args: rollout restart deployment fastapi-admin