2017-03-10 10 views
0

たとえば、TFSビルド中にいくつかのファイルを生成したいとします。 PowerShellで実行されるexeを使ってテキストファイルを生成します。Visual Studio Team Servicesビルド中にコードを最初に移行するスクリプトを生成できません。

TFSビルド定義にステップ(Powershell)を追加しました。プロセスがこのステップに進むと、ログが生成され、正常に生成されたことが示されますが、アーティファクト>ドロップフォルダの下に生成ファイルは表示されません。

注:私は私のexeが利用可能なテキストファイルを生成するために同じディレクトリを使用しています。

TFSでこれを達成する方法Build、私はVisual Studio Team Servicesを使用しています。

+0

使用しているビルドステップとその構成方法を表示できますか? –

+0

詳細ビルドログをここに入力できますか? –

+0

こんにちはStarain/MrHinsh、ログのリンクは次のとおりです。https://www.dropbox.com/s/ilmqnr1whek2rin/logs_154.zip?dl=0 TFSビルド>ビルドステップの追加を使用しています。スクリーンショットのビルド手順https://www.dropbox.com/s/vjq0xcn251nmbn1/BuildSteps.PNG?dl=0 –

答えて

1

ログファイルに基づいて、D:\ a \ 1 \ aフォルダにあるファイルをアーティファクトに公開したばかりです(CIRIg.Mvc.zip、CIRIg.Mvc.SourceManifest.xml、CIRIg.Mvcなど)。 deploy.cmd、CIRIg.Mvc.SetParameters.xml)。

ただし、生成されたtxtファイル(636247216960041685.txt)はD:\ a \ 1 \ s ...にあり、D:\ a \ 1 \ aフォルダにはコピーされません。したがって、Artifacts> dropフォルダには表示されません。

この問題を処理するには、D:\ a \ 1 \ a($(build.artifactstagingdirectory))フォルダにファイルを作成するか、Copy Filesステップ/タスクを使用してそのファイルをそのフォルダにコピーします。

+0

確かにStarainは、同じことをやろうとし、来週に戻ってきます。あなたの応答と助けてくれてありがとう –

+0

こんにちはStarain、今私はドロップされたフォルダに生成されたファイルを見ることができます。コピータスクを使ってtxtファイルを "D:\ a \ 1 \ a folder"にコピーしました。再度、感謝します。私はこの答えを受け入れる。 –

関連する問題