云原生发布
云原生发布提供了环境级别的服务发布能力,支持对环境进行自定义编排发布(例如:滚动发布和灰度发布)。
在编排流水线任务时,添加“云原生发布”插件,参数配置如表1。
参数项 |
说明 |
---|---|
名称 |
插件名称,可自定义修改。
|
环境级别 |
任务发布的环境类别,对发布管理的环境类型,目前支持开发环境、测试环境、预发环境和生产环境。 |
环境 |
需要发布的环境,详见新建发布管理环境。 |
产物地址 |
部署发布时使用的镜像地址,如:swr.example.com/demo/springboot-helloworld:v1.1,可以通过“${}”引用流水线参数,如:swr.example.com/demo/springboot-helloworld:${version}。 |
在编排流水线任务时,添加“云原生发布”插件,yaml语法配置如下。
- 云原生发布
uses: official_microservice_release with: categories: 8dc56cd6c2cf44029181f04025ed173a env_id: 39c94e52fb0e4c03af97e3252c68e2a3 artifact: swr.example.com/demo/springboot-helloworld:v1.1
- categories:任务发布的环境类别。
- env_id:需要发布的环境。
- artifact:部署发布时使用的镜像地址。