入门实践
当您完成创建项目、代码仓库等准备工作后,可以根据业务需求使用流水线提供的一系列常用实践。
实践 |
描述 |
|
---|---|---|
任务管理 |
流水线服务本质上是一个可视化的自动化任务调度平台,用户可根据使用场景的需要,对构建、代码检查、子流水线、仓库管理、部署等多种类型的任务进行纳管和执行编排。提供图形化界面的流水线创建、编辑、删除和执行状态查看等功能。 |
|
通过流水线分组功能,将具有相同特性的流水线进行归类统一管理,提升操作效率。例如,可以将流水线按环境级别划分为生产环境流水线、测试环境流水线等多个类别;或按照研发业务划分为定时构建、开发自测、集成测试、生产部署等多个业务场景。 |
||
参数管理 |
流水线参数可以通过“${参数名}”方式传递给各个任务使用,实现任务间数据流动的统一,用户只需要配置好流水线参数,即可完成构建、部署、接口测试等任务的数据拉通。包括自定义参数和系统预定义参数。 |
|
流水线自定义参数类型包括:字符串类型、枚举类型、自增长类型,可以根据需要自定义添加。 |
||
示例介绍通过流水线统一配置releaseversion参数并传递到构建任务。 |
||
微服务管理 |
微服务DevOps敏捷变更模式,可以快速自动合并和回退代码,做到特性按需发布,加速企业价值变现,同时通过变更承载微服务需求、开发、测试、发布上线全过程,全流程E2E可追溯。 |
|
变更管理 |
变更是一次研发交付活动的载体,项目的需求研发和漏洞修复都可以通过变更实现。 |
|
在微服务中,用户可以创建流水线资源,并将其设置为变更流水线,用于与微服务下变更资源进行联动,微服务可以通过变更发布流水线发布一个或多个变更实现项目快速交付。 |