如何使用来自dockerfile的信息标记泊坞窗图像?

时间:2017-10-27 16:02:38

标签: docker dockerfile appveyor

我正在使用vs2017构建工具构建一个docker镜像,我想用一个由各种版本号组成的版本号来标记图像。像BuildToolsVer,windowsSDKVer,......

我可以在dockerfile中获得这样的构建工具版本

RUN (get-item C:\\TEMP\\vs_buildtools.exe).VersionInfo | % FileVersion

但我不知道如何将此版本号“导出”到构建映像的主机(构建在appveyor上)。

这样做的好方法是什么?

1 个答案:

答案 0 :(得分:0)

您必须在Dockerfile之外执行此操作。运行该脚本并获取版本并将其传递给docker build命令。

不熟悉appveyor。如果您无法访问docker build命令,则可能有办法将版本传递到泊坞窗步骤

快速浏览一下谷歌搜索结果,我看到了

build_script:
  - docker build -t me/myfavoriteapp .

https://stefanscherer.github.io/setup-windows-docker-ci-appveyor/