https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idoutputsdocs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idoutputs echo-example.yml name:Echo Teston:workflow_dispatch:jobs:job1:runs-on:ubuntu-latest# Map a st...
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idoutputsdocs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idoutputs echo-example.yml name:Echo Teston:workflow_dispatch:jobs:job1:runs-on:ubuntu-latest# Map a st...
actions/setup-node@74bc508 # 指向一个 commitactions/setup-node@v1.0 # 指向一个标签actions/setup-node@master # 指向一个分支 基本概念 GitHub Actions 有一些自己的术语。 (1)workflow (工作流程):持续集成一次运行的过程,就是一个 workflow。 (2)job (任务):一个 workflow 由一个或多个 jobs 构成,...
name:HelloWorldon:pushjobs:my_first_job:name:Myfirstjobruns-on:ubuntu-lateststeps:-name:checkoutuses:actions/checkout@master-name:Runasingle-linescriptrun:echo"Hello World!"my_second_job:name:Mysecondjobruns-on:macos-lateststeps:-name:Runamulti-linescriptenv:MY_VAR:HelloWorld!MY_NAME:P3TERXrun...
jobs.<job_id>.runs-on jobs.<job_id>.environment jobs.<job_id>.concurrency jobs.<job_id>.outputs jobs.<job_id>.env jobs.<job_id>.defaults jobs.<job_id>.defaults.run jobs.<job_id>.defaults.run.shell jobs.<job_id>.defaults.run.working-directory jobs.<job_id>.steps jobs.<jo...
每个步骤都可以指定以下三个字段。jobs.<job_id>.steps.name:步骤名称。jobs.<job_id>.steps.run:该步骤运行的命令或者 action。jobs.<job_id>.steps.env:该步骤所需的环境变量。 steps:- uses: actions/setup-node@74bc508 # Reference a specific commit- uses: actions/setup-node@v1 # Reference the...
GitHub Actions 有一些自己的术语。 (1)workflow(工作流程):持续集成一次运行的过程,就是一个 workflow。 (2)job(任务):一个 workflow 由一个或多个 jobs 构成,含义是一次持续集成的运行,可以完成多个任务。 (3)step(步骤):每个 job 由多个 step 构成,一步步完成。
jobs.<job_id>.runs-on 当你使用github actions时,github 会十分大方的给你分配一个配置还不错的服务器作为构建服务器,用来跑你的workflow 2-core CPU 7 GB of RAM memory 14 GB of SSD disk space 恩,比我自己的服务器要强 使用runs-on指定服务器系统,用的最多的应该就是ubuntu-latest了 ...
jobs.<job_id>.runs-on:runs-on运行所需要的虚拟机环境,它是必填字段。 jobs.<job_id>.needs:needs指定当前任务的依赖关系,即运行顺序。 jobs.<job_id>.steps:steps指定每个任务的运行步骤,可以包含一个或多个步骤。 Actions的应用 如何使用Action发布flutter插件 ...
name: hello-github-actions#触发 workflow 的事件on: push:#分支随意branches:-master#一个workflow由执行的一项或多项jobjobs:#一个job任务,任务名为buildbuild:#运行在最新版ubuntu系统中runs-on: ubuntu-latest#步骤合集steps:#新建一个名为checkout_actions的步骤-name: checkout_actions#使用checkout@v2这个ac...