Deployment

部署属性

本文档定义了软件部署的属性。

Attributes

StabilityValue Type描述Example Values
deployment.environment.nameDevelopment字符串部署环境(又名部署层)的名称。[1]staging; production
deployment.idDevelopment字符串部署的 ID。1208
deployment.nameDevelopment字符串部署的名称。deploy my app; deploy-frontend
deployment.statusDevelopment字符串部署的状态。failed; succeeded

[1] deployment.environment.name: deployment.environment.name 不影响通过 service.namespaceservice.nameservice.instance.id 资源属性定义的唯一性约束。这意味着携带以下属性组合的资源被认为识别的是同一个服务

  • service.name=frontend, deployment.environment.name=production
  • service.name=frontend, deployment.environment.name=staging

deployment.status 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。

描述Stability
failedfailedDevelopment
succeededsucceededDevelopment

部署已弃用属性

描述了已弃用的部署属性。

Attributes

StabilityValue Type描述Example Values
deployment.environmentDeprecated
已替换为 deployment.environment.name
字符串已弃用,请改用 deployment.environment.namestaging; production