2017-03-02 6 views
0

チームサービスを使用しており、WIXを使用してインストーラ(MSIとexe)を作成するバッチファイルがあります。 インストーラが正常に作成されたら、同じバッチファイル内で新しいサーバーに移動します。チームサービス - インストーラを簡単にダウンロードするリンクを表示

ここでは、作成したインストーラを簡単にダウンロードできるように、VSTSビルド結果にリンクを公開することをお勧めします。このようにして、ステークホルダーは、インストーラを含むサーバーにリモーティングし、そこからコピーするのではなく、簡単に入手できます。 //192.168.0.1//Path_to_the_build/installerName.exe

それを必要と誰

、などの

何かがちょうどそのリンクをクリックするとダウンロードが自分のマシン上で起動します。

ビルド結果にこれを表示させることはできますか?

+0

アーティファクトが公開用サーバー([ファイル共有の案件タイプに公開することができますアーティファクトステップ/タスク)、私は自分の答えを更新した、あなたはそれをチェックすることができます。 –

答えて

0

なぜbuild artifactsを使用しませんか?ファイル共有(ないサーバ)アーティファクト・タイプを選択することにより、あなたはあなたのサーバー(ないVSTSサーバー)への成果物を公開することができ

enter image description here

+0

私が間違っていない場合、アーティファクトはVS Team Servicesにアップロードされます。私は各ビルドの実行のためにMBで数十をアップロードすることを避けたいと思います。特に夜間にこのビルダーを稼働させることが計画されているためです。だからこそ、私はインストーラの場所を意味するURLを取得しようとしていました。 – Cosmin

+0

ファイルのコピー先:$(build.artifactstagingdirectory)の手順を使用して、含めるファイルを選択できます。デフォルトはリリースフォルダ内のすべてのファイルですが、特定のファイルのみを選択できます。 –

0

を、共有フォルダのパスを指定します(からアクセスできるようにする必要があります。そして、あなたはそれを直接ダウンロードすることができますビルドサーバー)。

その後、あなたは、詳細URLまたはダウンロードを取得するためのリンクをエクスプローラ]をクリックすることができますが:

enter image description here

注:ホストエージェントからサーバーにアクセスできないことがあり、ご使用のサーバーでセットアッププライベートエージェントをすることができます:

Deploy an agent on Windows

もう一つの方法は、あなたが、ビルド結果の拡張機能を使用することによってそれを行うことができるということです。

ビルド結果の拡張のサンプルはbuild-results-enhancerです。 VSTSの拡張機能を学ぶために

あなたはを参照することができ、:一方Write your first extension for Visual Studio Team Services

、このスレッドはあなたに利益をもたらすことがあります。VSTS Extension - Storing parameters from build task and call a web service from summary tab

関連する問題