-uses:actions/checkout@v4with:ref:${{ github.head_ref }}fetch-depth:0token:${{ secrets.PAT_TOKEN }}-name:Commit filesrun:|git config --local user.email "test@test.com"git config --local user.name "Test"git commit -a -m "Add changes"-name:Push changesuses:ad-m/github-push-actio...
-name:Mirrorwithforcepush(git push-f)uses:Yikun/hub-mirror-action@masterwith:src:github/Yikundst:gitee/yikunkerodst_key:secrets.GITEE_PRIVATE_KEYdst_token:secrets.GITEE_TOKENforce_update:truedebug:true 设置命令行超时时间为1小时 代码语言:javascript 复制 -name:Mirrorwithforcepush(git push-f)uses:Y...
Github Action 可以实现在一个行为触发之后再执行一些其他的行为,利用这个能力我们就可以实现当我们写完一篇文章后,将代码 Push 到 Github 仓库的这一刻,让 Github 来帮我们完成编译以及部署这个流程,也就是实现持续集成(CI)、持续交付(CD)的这个效果。 关于Github Action,详细教程可以查看官方文档。按照文档中所描述...
-name:Mirrorwithforcepush(gitpush-f)uses:Yikun/hub-mirror-action@masterwith:src:github/Yikundst:gitee/yikunkerodst_key:${{secrets.GITEE_PRIVATE_KEY}}dst_token:${{secrets.GITEE_TOKEN}}force_update:truedebug:true 设置命令行超时时间为1小时 -name:Mirrorwithforcepush(gitpush-f)uses:Yikun/hub-mir...
push: branches: - main # 监听的分支,可以根据自己项目情况修改 pull_request: permissions: contents: read # Needed for the 'trilom/file-changes-action' action pull-requests: read # This allows a subsequently queued workflow run to interrupt previous runs ...
在GitHub 仓库添加完对应的.github/workflows/ci.yml文件之后,以后每次push都可以触发 action 的自动执行,以此来完成可持续的自动集成和构建能力。 二、构建 Flutter 和发布到 Github Release 简单介绍完 Github Action ,接着我们介绍如何利用 Github Action 构建 Flutter 和发布 apk 到 Github Release,如下代码所示是...
前段时间发布了一个滑动验证组件包 react-slider-vertify , 里面用到了 Github Action 作为自动化打包发布工具, 我们只需要简单的配置就能轻松的在执行 git push 的时候自动打包项目并将其一键发布到 npm 中. ...
uses: wearerequired/git-mirror-action@master env: SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA_PRIVATE_KEY }} with: # 来源仓库 source-repo: "git@github.com:china-fanxin/vuepress-blog.git" # 目标仓库 destination-repo: "git@gitee.com:china-fanxin/vuepress-blog.git" ...
(node -p 'require(`./package.json`).version')" >> $GITHUB_ENV-name:Push tagrun:|git config --local user.email "action@github.com"git config --local user.name "GitHub Action"git tag -a v${{ env.VERSION }} -m "Auto-generated tag from GitHub Actions"git push origin v${{ env....
-name:设置git信息run:|gitconfig--localuser.email"***"gitconfig--localuser.name"GitHub Action" 现在可以把我们的工作流推送到远端,就能够自动执行,如果文档有更新,会自动生成,然后更新README.md文件。 GitHub Token 在上文我们将工作流推送到远端后,工作流并没有成功执行,而是在执行git push时报错: Permissi...