2017-11-15 14 views
1

私は現在、ビルドとリリースのタスクを実行するために使用する.Netコンソールアプリケーションを持っています。現時点では、PowerShellを使用してこのアプリケーションをローカルで実行しています。アプリケーションは、Webサービスを介してデータベース間で効果的にデータを移動します。VSTSビルドタスク中に.Netアプリケーションを実行するにはどうすればよいですか?

私は、VSTSを使用してビルドとリリースのタスクを自動化しようとしています。私がVSTSで私のコンソールアプリケーションをどのように動かすことができるかは、私には分かりませんでした。私は複数のプロジェクトで自分のアプリケーションを使いたいです。

このdocumentationは、JavaScriptビルドタスクを作成できることを示していますが、実際にコードを移植する必要はありません。

コンソールアプリケーションをVSTSにアップロードしてPowerShellビルドタスクを使用して呼び出すことはできますか?または、.Netコードを可能にする特注のビルドタスクを作成できますか?アプリケーションとしてコードをチェックインする必要がありますか?

VSTSビルドタスク中に.NETアプリケーションを実行するにはどうすればよいですか?

+0

はい、vsts powershellタスクを使用してconsoleapp.pleaseを実行できます。https://docs.microsoft.com/en-us/vsts/build-release/tasks/deploy/powershell-on-target-machines –

+0

@Sivapalla、この場合、VSTS内でコンソールアプリケーションをどこに配置しますか? –

答えて

2

オプションのカップル。カスタムタスクを作成して、タスクにexeをパッケージ化することができます。

オプション2は、ツールフォルダのexeをソースにコミットします。

オプション3。ブロブストレージに保存し、ビルド中にプルします。

マシンにインストールされたら、PowerShellまたはコマンドラインタスクを使用して実行できます。

+0

またはNugetパッケージに貼り付けて、パッケージ管理 – jessehouwing

+0

から引き出します。または、Chocolateパッケージに貼り付け、One-Getで引き出します。 – jessehouwing

+0

ビルドサーバーに実行可能ファイルをインストールし、スクリプト(powershell/batch)から呼び出すことができます – jessehouwing

関連する問題