diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e3dd2f1..797d8f7 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -7,27 +7,26 @@ on: jobs: deploy: - runs-on: ubuntu-latest + runs-on: [linux, amd64] steps: - name: Checkout code - uses: actions/checkout@v4 + run: | + echo "Checking out code..." - - name: Setup SSH key + - name: Setup SSH password run: | mkdir -p ~/.ssh - echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa + echo "kb_admin:${{ secrets.SSH_PASSWORD }}" > ~/.ssh/passwd + chmod 600 ~/.ssh/passwd ssh-keyscan -H micecola.top >> ~/.ssh/known_hosts - env: - SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} - name: Create remote directory run: | - ssh kb_admin@micecola.top "mkdir -p /www/wwwroot/kb-web-test/zhangqing" + sshpass -f ~/.ssh/passwd ssh -o StrictHostKeyChecking=no kb_admin@micecola.top "mkdir -p /www/wwwroot/kb-web-test/zhangqing" - name: Deploy to server run: | - rsync -avz --delete \ + sshpass -f ~/.ssh/passwd rsync -avz --delete \ --exclude='.git' \ --exclude='.gitea' \ --exclude='*.pyc' \