- uses: actions/checkout@v4 with: ref: my-branchCheckout HEAD^- 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 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...
{ secrets.JINKE_GITHUB_TOKEN }} - name: Checkout branch run: | git checkout -b chore-sync git fetch --all git merge origin/latest --squash - name: Sleep 5m uses: juliangruber/sleep-action@v1 with: time: 20m - name: Install dependencies run: yarn - name: Sync Locale site @antv/...
然后获取源码,使用的 action 是 actions/checkout 然后是构建和部署,使用的 action 是 JamesIves/github-pages-deploy-action 然后是配置环境变量,这里的 ACCESS_TOKEN 就是我们刚才申请的 Token ,因为我的命名是 ACCESS_TOKEN ,所以这里这么写,如果有其他命名请自行更换, BRANCH 是配置部署的分支,我这里是部署到了...
3、如何自定义一个action满足自己的需求 首先在.github\workflows这个目录下面创建一个yml文件 复制别人的一个模板,然后改改 name:JavaCIwithMaven&Deploy# 在push的时候触发workflowon:push:branches:[master]pull_request:branches:[master]jobs:build:runs-on:ubuntu-lateststeps:-name:'Checkout GitHub Action'uses...
第一步是获取源码,使用的 action 是actions/checkout。 第二步是构建和部署,使用的 action 是JamesIves/github-pages-deploy-action。 第二步需要四个环境变量,分别为 GitHub 密钥、发布分支、构建成果所在目录、构建脚本。其中,只有 GitHub密钥是秘密变量,需要写在双括号里面,其他三个都可以直接写在文件里。
name:AworkflowformyHelloWorldfileon:pushjobs:build:name:Helloworldactionruns-on:ubuntu-lateststeps:- uses:actions/checkout@v1- uses:./action-awith:MY_NAME:"Mona" 請注意on:屬性。 這是指定此工作流程執行時間的觸發程序。 這會在您的存放庫有推送事件時觸發執行。 您可以指定單一事件 ...
name:AworkflowformyHelloWorldfileon:pushjobs:build:name:Helloworldactionruns-on:ubuntu-lateststeps:- uses:actions/checkout@v1- uses:./action-awith:MY_NAME:"Mona" 請注意on:屬性。 這是指定此工作流程執行時間的觸發程序。 這會在您的存放庫有推送事件時觸發執行。 您可以指定單一事件...
将check-bats-version任务下的所有步骤分为一组,嵌套的每一个条目都是一个独立的 action 或者 shell 脚本。 - uses: actions/checkout@v2 uses关键字指定了这个步骤运行actions/checkout动作的 v2 大版本 。这是一个可以检出仓库代码到运行器的动作,它允许你运行脚本或者其他动作侵入你的代码(比如说构建或者测试工...
steps:-name:Checkout uses:actions/checkout@master-name:Build and Deploy uses:JamesIves/github-pages-deploy-action@masterenv:ACCESS_TOKEN:${{secrets.ACCESS_TOKEN}}BRANCH:gh-pages FOLDER:build BUILD_SCRIPT:npm install&&npm run build 上面这个 workflow 文件的要点如下。