Checkout a different branch -uses:actions/checkout@v4with:ref:my-branch Checkout HEAD^ -uses:actions/checkout@v4with:fetch-depth:2-run:git checkout HEAD^ Checkout multiple repos (side by side) -name:Checkoutuses:actions/checkout@v4with:path:main-name:Checkout tools repouses:actions/check...
-user:action/checkout@v1with:fetch-depth:1 引用action (1)官方action标准库: github.com/actions (2)社区库:marketplace 引用公有库中的 action 引用action的格式是{owner}/{repo}@{ref}或{owner}/{repo}/{path}@{ref},例如上例的中actions/checkout@v1,你还可以使用标准库中的其它action,如设置node...
我们把action 所在的repo克隆到本地,我们直接在此repo下创建workflow进行测试 其中比较重要的是我们需要让workflow运行我们的当前需要测试action 调整yml 文件下的uses: 配置 name: Continuous Deploy on: [push] jobs: deploy_job: runs-on: ubuntu-latest name: sftp steps: - name: Checkout uses: actions/ch...
- uses: actions/checkout@v4 with: fetch-depth: 2 - run: git checkout HEAD^Checkout multiple repos (side by side)- name: Checkout uses: actions/checkout@v4 with: path: main - name: Checkout tools repo uses: actions/checkout@v4 with: repository: my-org/my-tools path: my-tools...
name:AworkflowformyHelloWorldfileon:pushjobs:build:name:Helloworldactionruns-on:ubuntu-lateststeps:- uses:actions/checkout@v1- uses:./action-awith:MY_NAME:"Mona" 請注意on:屬性。 這是指定此工作流程執行時間的觸發程序。 這會在您的存放庫有推送事件時觸發執行。 您可以指定單一事件 ...
一个偶然的机会,我就在Action市场中发现了一个publish-dart-flutter-package插件,可以一键把自己的插件发布到flutter插件平台,脚本如下: name: Pub Publish plugin on: workflow_dispatch jobs: publish: runs-on: ubuntu-latest steps: - name: Checkout ...
3.10 action/checkout检查 https://github.com/actions/checkout 最新版本特性: 提高性能 默认情况下只获取一个提交 脚本验证的 git 命令 身份验证令牌保留在本地 git 配置中 支持SSH 创建本地分支 检出分支时不再分离 HEAD 改进的布局 输入path总是相对于 $GITHUB_WORKSPACE ...
name:AworkflowformyHelloWorldfileon:pushjobs:build:name:Helloworldactionruns-on:ubuntu-lateststeps:- uses:actions/checkout@v1- uses:./action-awith:MY_NAME:"Mona" 请注意on:属性。 这是一个用于指定此工作流运行时间的触发器。 在此处,它会在有到存储库的推送事件时触发运行。 你可以...
GitHub Action简介 GitHubActions使你可以直接在你的GitHub库中创建自定义的工作流,工作流指的就是自动化的流程,比如构建、测试、打包、发布、部署等等,也就是说你可以直接进行 CI(持续集成)和 CD(持续部署)。 简单地说,就是利用官方以及第三方提供的actions,组合action来实现一些你能做到的其他事情,比如抓取代码、...
我們可以採取的另一個動作是將標籤加入至提取要求。 在此情況下,我們會使用 pullreminders/label-when-approved-action 動作。yml 複製 steps: - name: Label when approved uses: pullreminders/label-when-approved-action@main env: APPROVALS: "1" GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ADD_LABEL...