diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 0fed0cc..89ffd31 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -13,12 +13,19 @@ jobs: run: | echo "Checking out code..." + - name: Setup SSH key + run: | + mkdir -p ~/.ssh + echo "${{ secrets.DEPLOY_KEY }}" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + ssh-keyscan -H micecola.top >> ~/.ssh/known_hosts + - name: Deploy to server run: | - mkdir -p /www/wwwroot/kb-web-test/zhangqing + ssh -o StrictHostKeyChecking=no root@micecola.top "mkdir -p /www/wwwroot/kb-web-test/zhangqing" rsync -avz --delete \ --exclude='.git' \ --exclude='.gitea' \ --exclude='*.pyc' \ --exclude='__pycache__' \ - ./ /www/wwwroot/kb-web-test/zhangqing/ + ./ root@micecola.top:/www/wwwroot/kb-web-test/zhangqing/