From 789375cb33596d152a53b77aed8e9a168f7d23ee Mon Sep 17 00:00:00 2001 From: CancerAi Date: Fri, 28 Aug 2026 16:02:20 +0800 Subject: [PATCH] deploy workflow test1 --- .gitea/workflows/deploy.yaml | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index f7b0d99..c6c3f24 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,16 +1,25 @@ name: deploy workflow run-name: deploy workflow -on: [push] +on: + push: + branches: [ main ] jobs: Explore-Gitea-Actions: runs-on: runner steps: - - run: echo hello workflows - #- uses: gitea/actions/checkout@v4 - #- name: Install rsync and ssh - #run: sudo apt update && sudo apt install -y rsync openssh-client - #- name: Add ssh key - #run: echo "" > ~/.ssh/ - #- name: Push data to website server - #run: rsync --delete ./ nginx@cancerai.top:www/owner/ + - uses: gitea/actions/checkout@v4 + - name: Install rsync and ssh + run: sudo apt update && sudo apt install -y rsync openssh-client + - name: Configure ssh key + env: + SSH_KEY: ${{ RUNNER_PRIVATE_KEY }} + run: | + mkdir -p ~/.ssh + echo ${ SSH_KEY } > ~/.ssh/private_key + chmod 600 ~/.ssh/private_key + ssh-keyscan -p 2001 cancerai.top >> ~/.ssh/known_hosts + - name: Push data to website server + run: rsync --delete -e "ssh -p 2001" ./ nginx@cancerai.top:www/owner/ + - name: Clean key + run: rm -rf ~/.ssh