Update deployment process in GitHub Actions workflow
Removed SSH action for server pull command and replaced with a direct curl command for deployment.
This commit is contained in:
17
.github/workflows/main.yml
vendored
17
.github/workflows/main.yml
vendored
@@ -65,17 +65,6 @@ jobs:
|
||||
git commit -m "${{ github.event.head_commit.message }}··[$(date +"%Z %Y-%m-%d %A %H:%M:%S")]"
|
||||
git push --force --quiet "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git" master:page
|
||||
|
||||
- name: 服务器执行拉取命令
|
||||
uses: appleboy/ssh-action@v1
|
||||
with:
|
||||
host: ${{ secrets.SERVER_IP }}
|
||||
username: ${{ secrets.USERNAME }}
|
||||
key: ${{ secrets.KEY }}
|
||||
port: ${{ secrets.PORT }}
|
||||
script: |
|
||||
cd /opt/www/sites/blog/index/
|
||||
git config --global --add safe.directory "$(pwd)"
|
||||
git fetch --all --depth=1
|
||||
git reset --hard origin/page
|
||||
git pull --depth=1
|
||||
echo "✅ 已拉取 page 分支最新内容"
|
||||
- name: Deploy to Server
|
||||
run: |
|
||||
curl -X POST "https://45.145.229.95:40606/hook?access_key=1XJG8IvYTSZVvD5dpm86GYIpQxgxBcucULnX1MFskZSKayXU"
|
||||
|
||||
Reference in New Issue
Block a user