我正在使用vs2017构建工具构建一个docker镜像,我想用一个由各种版本号组成的版本号来标记图像。像BuildToolsVer,windowsSDKVer,......
我可以在dockerfile中获得这样的构建工具版本
RUN (get-item C:\\TEMP\\vs_buildtools.exe).VersionInfo | % FileVersion
但我不知道如何将此版本号“导出”到构建映像的主机(构建在appveyor上)。
这样做的好方法是什么?
答案 0 :(得分:0)
您必须在Dockerfile之外执行此操作。运行该脚本并获取版本并将其传递给docker build
命令。
不熟悉appveyor。如果您无法访问docker build
命令,则可能有办法将版本传递到泊坞窗步骤
快速浏览一下谷歌搜索结果,我看到了
build_script:
- docker build -t me/myfavoriteapp .
https://stefanscherer.github.io/setup-windows-docker-ci-appveyor/