设置 Automation Pipelines 以对发布流程进行建模
Automation Pipelines
以对发布流程进行建模要对发布流程进行建模,请创建一个管道来表示通常用于发布软件的阶段、任务和批准。
Automation Pipelines
随后会自动执行生成、测试、批准和部署代码的流程。 - 确认是否有任何端点可供使用。在Automation Pipelines中,单击端点。
- 了解可以构建和部署代码的本地方法。请参见在 Automation Pipelines 中规划本地构建、集成和交付代码。
- 确定将在管道中使用的部分资源是否必须标记为受限制。请参见如何管理 Automation Pipelines 中的用户访问和批准。
- 如果您具有用户角色或查看者角色而非管理员角色,请确定谁是Automation Pipelines实例的管理员。
对软件发布流程进行建模所需的一切内容均已准备就绪,下文介绍如何在
Automation Pipelines
进行建模。 - 检查Automation Pipelines中可用的项目,并选择适合您的项目。
- 如果未显示任何项目,请让Automation Pipelines管理员创建一个项目,并使您成为该项目的成员。请参见如何在 Automation Pipelines 中添加项目。
- 如果您不是列出的任何项目的成员,请让Automation Pipelines管理员将您添加为项目的成员。
- 添加管道所需的任何新端点。例如,您可能需要 Git、Jenkins、Automation PipelinesBuild、Kubernetes 和 Jira。
- 创建变量,以便可以在管道任务中重用值。要限制管道中使用的资源(例如主机),请使用受限制变量。可以阻止管道在其他用户明确批准之前继续运行。管理员可以创建机密变量和受限制变量。用户可以创建机密变量。可以根据需要在多个管道中多次重用变量。例如,定义主机的变量可以为HostIPAddress。要在管道任务中使用该变量,请输入${var.HostIPAddress}。
- 如果您是管理员,则将对您的业务至关重要的任何端点和变量标记为受限制资源。当非管理员用户尝试运行包含受限制资源的管道时,该管道将在使用受限制资源的任务处停止。然后,管理员必须恢复该管道。
- 为本地 CICD 管道、CI 管道或 CD 管道计划构建策略。创建持续集成 (CI) 和持续部署 (CD) 代码的管道之前,需要计划生成策略。生成计划可帮助您确定Automation Pipelines的需求,以便可以在本地生成、集成、测试和部署代码。如何创建Automation Pipelines本地构建此构建策略的结果使用智能管道模板之一。
- 为您生成所有阶段和任务。
- 克隆源存储库。
- 生成并测试代码。
- 将代码容器化以进行部署。
- 根据选择内容填充管道任务步骤。
手动添加各个阶段和任务。您需要添加阶段、添加任务,并输入信息以加以填充。 - 通过使用智能管道模板或通过手动将阶段和任务添加到管道来创建管道。然后,将任何资源标记为受限制。根据需要添加批准。应用任何常规变量、受限制变量或机密变量。在任务之间添加任何绑定。
- 验证、启用并运行管道。
- 查看管道执行。
- 要跟踪状态和关键绩效指标 (KPI),请使用管道仪表板,并创建任何自定义仪表板。
您已创建可在所选项目中使用的管道。
还可以导出管道 YAML,然后将其导入到其他项目并在其中重用。
了解您可能想要在环境中应用的用例。请参见Automation Pipelines 使用教程。