Files
community/.github/workflows/sync-to-gitea.yml
T
2025-05-31 11:39:22 +08:00

31 lines
954 B
YAML

name: Sync to Gitea
on:
push:
branches: [ main ]
jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Push to Gitea
env:
GITEA_DOMAIN: ${{ secrets.GITEA_DOMAIN }} # 例如: gitea.com
GITEA_OWNER: ${{ secrets.GITEA_OWNER }} # 例如: your-username
GITEA_REPO: ${{ secrets.GITEA_REPO }} # 例如: ICC-CE
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} # 你的访问令牌
run: |
git config --global user.name "GitHub Action"
git config --global user.email "action@github.com"
# 构建正确的带认证的URL
GITEA_URL="https://${GITEA_TOKEN}@${GITEA_DOMAIN}/${GITEA_OWNER}/${GITEA_REPO}.git"
# 添加远程仓库并推送
git remote add gitea "$GITEA_URL"
git push -u gitea --all
git push -u gitea --tags