ci: 为项目添加CI/CD功能 #30

Manually merged
remilia merged 18 commits from ci/gitea-actions into master 2025-09-26 17:14:03 +08:00
Showing only changes of commit 64b5f761d5 - Show all commits

View File

@ -37,10 +37,11 @@ jobs:
- name: Build project
run: pnpm run build
- name: Rsync build artifact to server
uses: tempersama/rsync-action@2.3
uses: easingthemes/ssh-deploy@main
with:
host: ${{ secrets.rsync_host }}
username: ${{ secrets.rsync_username }}
source: ${{ secrets.rsync_source }}
destination: ${{ secrets.rsync_destination }}
key: ${{ secrets.rsync_key }}
ARGS: "-rlgoDzvc -i --delete"
REMOTE_HOST: ${{ secrets.rsync_host }}
REMOTE_USER: ${{ secrets.rsync_username }}
SOURCE: ${{ secrets.rsync_source }}
TARGET: ${{ secrets.rsync_destination }}
SSH_PRIVATE_KEY: ${{ secrets.rsync_key }}