.common_sync_to_gitea_template: &common_sync_to_gitea_template services: - docker imports: - https://cnb.cool/kevisual/env/-/blob/main/.env.development # env: # TO_REPO: kevisual/cnb # TO_URL: git.xiongxiao.me stages: - name: '显示 git remote' script: git remote -v - name: sync to gitea image: tencentcom/git-sync settings: target_url: https://${TO_URL}/${TO_REPO}.git auth_type: https username: "oauth2" password: ${GITEA_TOKEN} git_user: "abearxiong" git_email: "xiongxiao@xiongxiao.me" sync_mode: rebase branch: main .common_sync_from_gitea_template: &common_sync_from_gitea_template services: - docker imports: - https://cnb.cool/kevisual/env/-/blob/main/.env.development # env: # TO_REPO: kevisual/cnb # TO_URL: git.xiongxiao.me stages: - name: '添加 gitea的origin' script: | git remote remove gitea 2>/dev/null || true git remote add gitea https://oauth2:${GITEA_TOKEN}@${TO_URL}/${TO_REPO}.git - name: '同步gitea代码到当前仓库' script: git pull gitea main - name: '提交到原本的origin' script: git push origin main # main: # web_trigger_sync_to_gitea: # - <<: *common_sync_to_gitea_template # web_trigger_sync_from_gitea: # - <<: *common_sync_from_gitea_template # api_trigger_sync_to_gitea: # - <<: *common_sync_to_gitea_template # api_trigger_sync_from_gitea: # - <<: *common_sync_from_gitea_template