流水线阶段(Stages)是持续集成和持续交付(CI/CD)流程中的关键组成部分,每个阶段代表了整个流水线中的一个特定步骤或一组相关任务。这些阶段通常按照预定义的顺序依次执行,确保软件开发过程中的各个步骤能够有条不紊地进行。
示例
以下为一个阶段的配置示例:
stages:
build_stage:
name: 构建阶段
jobs:
build_job:
详细说明
stages
流水线阶段,流水线阶段为一个或多个任务的组合。
stages.<stage_id>
必填。流水线阶段 id,唯一标识流水线阶段。stage_id 只能包含字母、数字和 _ ,且必须以字母开头。长度限制 30 个字符。
stages.<stage_id>.name
如不填写,则使用stage_id的值。流水线阶段的展示名称。长度限制 30 个字符。
stages.<stage_id>.jobs
流水线任务,流水线任务 job 可以为多个步骤 steps 的组合(多个步骤共享工作空间,共同完成指定任务), 或一个组件 component 的调用(调用组件执行指定任务,组件任务支持重试、跳过等更多操作)。具体查看“流水线任务 jobs”。
该文章对您有帮助吗?
- 本页导读 (1)
- 示例
- 详细说明
- stages
- stages.<stage_id>
- stages.<stage_id>.name
- stages.<stage_id>.jobs