这些上下文通常以body、default_branch、email、head_ref、label、message、name、page_name、ref和title结尾。 例如:github.event.issue.title或github.event.pull_request.body。 您应该确保这些值不会直接流入工作流程、操作、API 调用,或任何可能被解释为可执行代码的其它地方。 通过采用您将用于任何其他特权...
jobs: my_first_job: steps: - name: My first step # Uses the default branch of a public repository uses: actions/heroku@main - name: My second step # Uses a specific version tag of a public repository uses: actions/aws@v2.0.1 示例:在子目录中使用公共操作 {owner}/{repo}/{path}@{...
jobs:my_first_job:steps:-name:My first step# Uses the default branch of a public repositoryuses:actions/heroku@main-name:My second step# Uses a specific version tag of a public repositoryuses:actions/aws@v2.0.1 上传 构建产物 - uses: actions/upload-artifact@v3 if: matrix.os == 'ubuntu-...
这里使用 Actions 市场中的 GitHub Pages v3 (https://github.com/marketplace/actions/github-pages-v3?fileGuid=1PWJAvQBtLA5IGh3) 插件 name: github pages on: push: branches: - master # default branch jobs: deploy: runs-on: ubuntu-18.04 steps: - uses: actions/checkout@v2 - run: npm inst...
--defaultbranchstringthenameofthemainbranch --detect-eventUsefirsteventtypefromworkflowaseventthattriggeredtheworkflow -C,--directorystringworkingdirectory (default".") -n,--dryrundryrunmode --envstringArrayenvtomakeavailabletoactionswithoptionalvalue (e.g.--envmyenv=fooor--envmyenv) ...
这一步是所有workflow里面必须要有的。除了官方的actions,我们也可以直接use 其他人的actions,格式为username/repository@XXX, XXX可以指向release version,指向branch,或者指向某一个commit都是可以的 第二个step指向了我自己的根目录。我的根目录里面存放了action.yml, Dockerfile和entrypoint.sh 三个文件。他们的调用...
GitHub Actions 工作流程是為了將軟體開發生命週期工作 (包括 GitHub Actions) 自動化而在存放庫中設定的流程。 藉由工作流程,您就可以在 GitHub 上建置、測試、封裝、發行和部署任何專案。 若要建立工作流程,請將動作新增至 GitHub 存放庫的.github/workflows目錄中出現的 yml 檔案。
name:"Hello Actions"description:"Greet someone"author:"octocat@github.com"inputs:MY_NAME:description:"Who to greet"required:truedefault:"World"runs:uses:"docker"image:"Dockerfile"branding:icon:"mic"color:"purple" 请注意inputs部分。 此处你将获得名为MY_NAME的变量的值。 此变量将在...
For example, actions/checkout # Default: ${{ github.repository }} repository: '' # The branch, tag or SHA to checkout. When checking out the repository that # triggered a workflow, this defaults to the reference or SHA for that event. # Otherwise, uses the default branch. ref: '' ...
你还可以通过 GitHub UI 中的“操作”选项卡或通过 GitHub API 终结点 DELETE /repos/{owner}/{repo}/actions/runs/{run_id} 取消正在进行的工作流运行。 请注意,当你取消工作流运行时,GitHub 将取消该运行中的所有作业和步骤。使用组织的模板化工作流...