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 - name: Build project
run: pnpm run build run: pnpm run build
- name: Rsync build artifact to server - name: Rsync build artifact to server
uses: tempersama/rsync-action@2.3 uses: easingthemes/ssh-deploy@main
with: with:
host: ${{ secrets.rsync_host }} ARGS: "-rlgoDzvc -i --delete"
username: ${{ secrets.rsync_username }} REMOTE_HOST: ${{ secrets.rsync_host }}
source: ${{ secrets.rsync_source }} REMOTE_USER: ${{ secrets.rsync_username }}
destination: ${{ secrets.rsync_destination }} SOURCE: ${{ secrets.rsync_source }}
key: ${{ secrets.rsync_key }} TARGET: ${{ secrets.rsync_destination }}
SSH_PRIVATE_KEY: ${{ secrets.rsync_key }}