Files
admin-ui/.gitea/workflows/deploy.yml
张斌 020368324c
Some checks failed
全局K3s部署 / deploy (push) Has been cancelled
dockerfile
2026-05-22 13:23:57 +08:00

23 lines
570 B
YAML

name: 全局K3s部署
on:
push:
branches: [master]
jobs:
deploy:
runs-on: gitea-runner
env:
K3S_HOST: 121.37.117.181
APP_NAME: ${{ gitea.repo_name }}
steps:
- uses: actions/checkout@v4
- name: SSH部署K3s
run: |
mkdir -p ~/.ssh
echo "${{ secrets.K3S_PEM_KEY }}" > k3s.pem
chmod 600 k3s.pem
ssh -i k3s.pem -o StrictHostKeyChecking=no root@${K3S_HOST} << CMD
kubectl apply -f /k8s/deploy.yaml
kubectl rollout restart deployment ${APP_NAME}
CMD