首页 > 解决方案 > 如何公开应用程序 docker 构建版本?

问题描述

我需要关于如何能够端到端地公开应用程序版本的建议,从构建到客户端的部署版本。计划让 CI/CD 管道在 K8 容器上为各种应用程序服务构建/部署 docker 镜像,例如节点快递服务,带有语义版本控制,用于构建某种类型的镜像。

我希望能够一直使用这个实际的构建版本/标签来 API 健康检查元数据,例如。有没有办法将这个实际的 docker 映像版本公开给最终客户端?

可能会在健康服务 api 中嵌入相同的版本,但最终会公开以便应用程序用于日志记录和诊断。

最终我喜欢做的是使用来自 Jenkins 的版本构建一个工件,并将相同的工件版本公开给用户。而不是硬编码不同的版本机制。我希望这是有道理的。有什么建议么?

标签: node.jsdockerjenkins

解决方案


推荐阅读