workflow_dispatch: 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 concurrency: group: '${...
下文将按照 workflow 的顺序,对每个环节进行逐一介绍。 1. 触发 用于触发 workflow 的配置如下: on: workflow_dispatch: pull_request: 说明: on.workflow_dispatch:表示该 workflow 可以手动触发,不过 GitHub 限制该 workflow 必须位于默认分支上才可以手动触发,并且也只会在默认分支上生效。 on.pull_request:表示当...
可参考博客《利用 GitHub Action 和快捷指令解决 Logseq 最后一米问题》来实现同步至GitHub仓库的操作。但在实践中,我发现部分步骤已有变更,故需要作出相应修改。 在GitHub Action YAML文件中增加设置权限操作: name: Add to Journal on: workflow_dispatch: inputs: text: description: Add a single item to Logseq...
run: echo "matrix.targe = ${{ matrix.target }}." 然后,在你的其他仓库中的.github/workflows目录下你可以创建一个 workflowbuild.yml指向该文件,例如: name: Build on: push: pull_request: workflow_dispatch: jobs: call-build: uses: shenxianpeng/reuse-workflows-demo/.github/workflows/build.yml@ma...
GitHub Action for Dispatching Workflows This action triggers another GitHub Actions workflow, using theworkflow_dispatchevent. The workflow must be configured for this event type e.g.on: [workflow_dispatch] This allows you to chain workflows, the classic use case is have a CI build workflow, tr...
在on 关键字下,定义的就是触发 Workflow 执行的事件。下面常用的几种 GitHub Action 事件: workflow_dispatch, 手动触发 在inputs 中可以添加交互参数(可选)。 1 2 3 4 5 6 7 on: workflow_dispatch: inputs: name: description: 'Person to greet' required: true default: 'Mona the Octocat' ...
除了workflow_dispatch之外,你还可以使用 GitHub API 触发名为repository_dispatch的 Webhook 事件。 此事件可以让你为发生在 GitHub 外部的活动触发工作流,它实际上是对存储库发出一个 HTTP 请求:请求 GitHub 从操作或 Webhook 中触发一个工作流。 使用此手动事件需要执行两项操作:向GitHub 终结点/repos/{owner}...
1. workflow 执行时,传入参数 在执行 workflow 时, 允许在 GitHub Actions 页面输入参数,控制执行逻辑。我们可以将人工处理的逻辑,在 GitHub Actions 参数化执行,适用于持续部署场景。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 on: workflow_dispatch: inputs: logLevel: description: 'Log level' re...
workflow_dispatch: jobs: build: runs-on: ubuntu-latest steps: - name: Checkout the code # 拉取 android_builder 的源代码 uses: actions/checkout@v2 - name: Set up JDK # 设置 Java 运行环境 uses: actions/setup-java@v1 with: java-version: 1.8 ...
github action工作流配置 name:docson:# 每当 push 到 main 分支时触发部署push:branches:-develop# 手动触发部署workflow_dispatch:jobs:docs:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v2with:# “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录fetch-depth:0-name:SetupNode.jsuses:actions...