v22.3.0 版本说明 #1716
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 通过 Github actions, 在 Github 仓库的每一次 commit 后自动同步到 Gitee 上 | |
name: Sync To Gitee | |
on: | |
workflow_dispatch: | |
push: | |
branches: | |
- master | |
jobs: | |
repo-sync: | |
env: | |
dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} | |
dst_token: ${{ secrets.GITEE_TOKEN }} | |
gitee_user: ${{ secrets.GITEE_USER }} | |
runs-on: ubuntu-20.04 | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
persist-credentials: false | |
- name: sync github -> gitee | |
uses: Yikun/hub-mirror-action@master | |
if: env.dst_key && env.dst_token && env.gitee_user | |
with: | |
# 必选,需要同步的 Github 用户(源) | |
src: 'github/${{ github.repository_owner }}' | |
# 必选,需要同步到的 Gitee 用户(目的) | |
dst: 'gitee/${{ secrets.GITEE_USER }}' | |
# 必选,Gitee公钥对应的私钥,https://gitee.com/profile/sshkeys | |
dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} | |
# 必选,Gitee对应的用于创建仓库的token,https://gitee.com/profile/personal_access_tokens | |
dst_token: ${{ secrets.GITEE_TOKEN }} | |
# 如果是组织,指定组织即可,默认为用户 user | |
# account_type: org | |
# 直接取当前项目的仓库名 | |
static_list: ${{ github.event.repository.name }} | |
# 还有黑、白名单,静态名单机制,可以用于更新某些指定库 | |
# static_list: 'repo_name,repo_name2' | |
# black_list: 'repo_name,repo_name2' | |
# white_list: 'repo_name,repo_name2' | |
# 开启强制更新,因为gitee仓库仅用于备份,不会主动提交代码,不用担心有提交被意外覆盖 | |
force_update: true | |
debug: true |