如何解决Azure DevOps发布管道将docker image标记传递到kubernetes配置中
我有一个构建管道,可构建我的Docker映像并将其推送到我的Docker注册表。我正在尝试创建一个发布管道,以从注册表中提取该映像并将其部署到我的临时环境(即Azure Kubernetes群集)中。这个发布管道可以运行到我在集群运行后看到部署,pod和服务的程度。但是,在运行发布管道之前,我很难传递从工件选择中选择的图像。
Create a new release
期间的工件选择:
Kubectl
发布任务:
我似乎无法将开始时选择的图像传递到配置中。
解决方法
您可以使用预定义的发布变量Release.Artifacts.{alias}.BuildId
来获取所选工件的版本。见下文:
image:_stars.api.web.attainment:$(Release.Artifacts._stars.api.web.attainment.BuildId)
检查here以获得更多的释放变量。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。