如何将 Dockerfile 中的值传递回 GitLab-CI 管道?

时间:2021-04-12 18:11:02

标签: gitlab dockerfile gitlab-ci

我们正在使用 GitLab CI + Helm。

在我的特定用例中,我从 DockerFile 内部的源代码中构建了一些东西,从一个指定为 build-arg 的分支/标签。我可以使用 git rev-parse HEAD 来捕获当前提交哈希并在 DockerFile 中使用它inside。我正在寻找一种方法来提取该信息并将其分配给 helm 值或 podAnnotation。

我知道这与正常的 GitLab CI 数据流背道而驰,但是通过外部自动化在集群中提取此类信息将非常有用。

(现在我要么将提交哈希写入构建器映像中的文件,要么将其分配给 env var,两者都不太好收集。)

0 个答案:

没有答案