2017-10-27 5 views
1

私はvs2017ビルドツールを使ってドッカーイメージを構築しています。さまざまなバージョン番号の構成要素で構成されたバージョン番号でイメージにタグを付したいと思います。 BuildToolsVer、windowsSDKVer、...dockerファイルからの情報でドッカー画像にタグを付けるにはどうすればよいですか?

のように私はdockerfileに

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

を、このようなビルドツールのバージョンを取得することができますしかし、私はどのように私はそのホストへの「輸出」は、このバージョン番号をことを知っていませんイメージを構築しています(コンベア上に構築)。

これを行う良い方法は何ですか?

答えて

0

Dockerfileの外で行う必要があります。そのスクリプトを実行してバージョンを取得し、docker buildコマンドに渡します。

アドヴァイザーに精通していません。あなたはdocker buildコマンドへのアクセス権を持っていない場合は、Googleの検索結果に一目でドッキングウィンドウステップ

にバージョンを渡す方法があるかもしれない、私は

build_script: 
    - docker build -t me/myfavoriteapp . 

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

+0

を見ますええ、私はそれをすることができることを知っていますが、それは一度それを一度呼び出すことができる最高です。 もしそうでなければ、インストーラを2回ダウンロードすることを意味するでしょう。また、エラーが発生する可能性があります。 – monamimani

+0

また、複数のバージョン番号からバージョンをビルドしたいのですが、soitはすべてのパスをダウンロードしてビルドargsにインストールするのが奇妙です... – monamimani

+0

ファイルに保存する場所を見ました。ファイルをホストし、ファイルからバージョンを読み込むためにcpをビルドしますか? – monamimani

関連する問題