私は、コマンドプロンプトからテストプロジェクトを構築するためにMSBuildを使用しています。これは、inturnがnunitを使用して結果を出力します。私はそれが自動的にmsbuildを実行し、結果を得るように夜間にスケジュールしたいです。私はそれを行うことができる方法はありますか?スケジューリングmsbuildタスク夜間
2
A
答えて
3
これにはContinuous integrationサーバーを使用することをおすすめします。継続的な統合サーバーをセットアップして、ビルドおよび他の多くのタスクをスケジュールすることができます。個人的には、JetbrainsのTeam Cityを使用していますが、Cruise Control.netやHudsonなどの他のオプションもあります。
結果と正確に何をしたいですか?ビルドスクリプトを実行するだけであれば、簡単にスケジュールされたタスクを実行する必要があります。
1
私の会社が問題を解決する方法は、Powershellを使用することでした。 MSBuildとdevenv.exeを使用してプロセスを完全に自動化するpowershellスクリプトを実行するスケジュールされたタスクがあります。
このプロセスでは、他の多くの継続的な統合ツールの費用を削減できました。私たちはsvnサーバーに接続していて、最新のリビジョンをチェックアウトしてビルドし、ビルドエラーがあった場合に電子メールを送信し、結果ログとして画面の出力を送信することもできます。
私はこれがあなたが探している簡単な答えではないかもしれないことに気付きましたが、Powershellは私が本当に学習しやすく、非常にカスタマイズしやすく、非常に強力でした。私の監督が私たちがこのように動いていると言いましたが、それは喜びでした。
関連する問題
- 1. MSBuild MSBuildCommunityTasksタスク時間
- 2. 間隔でタスクをスケジューリングする-LibGdx
- 3. オープンソースのmsbuildタスク
- 4. のMSBuild AspNetcompilerタスク
- 5. MSBuild XmlMassUpdateタスク
- 6. プレイフレームワーク2.1 - スケジューリング非同期タスク
- 7. のMSBuildタスクとプロパティ
- 8. MSBuild ExtensionPack Sql2008.Databaseタスク
- 9. 異なる時間にタスクをスケジューリングする
- 10. 別のカスタムMSBuildタスクを使用するカスタムMSBuildタスクの作成
- 11. バックアップアプリメーカーデータ夜間
- 12. 夜間バックアップとマージバックアップ
- 13. テンソルフローの夜間ホイール
- 14. 休止後のタスクのスケジューリング(リフレッシュ可能)
- 15. タスク並列ライブラリを使用したスケジューリング
- 16. Heroku + localhost上のRailsタスクのスケジューリング
- 17. タスクのスケジューリングとのPowershellのスタート-仕事
- 18. プロパティをMSBUILDに渡すタスク
- 19. MSBuildタスクのHashtable/Dictionaryパラメータ
- 20. シルバーMSBuildのタスク - XAPはClientBin
- 21. msbuildタスクでパラメータを渡す
- 22. WriteCodeFragment MSBuildタスクの使用
- 23. Msbuildコマンドライン:CopyWebApplicationLegacyタスクのMSB3021エラー
- 24. カスタムMSbuildタスクの必須タグ
- 25. エビデンスベースのスケジューリング - 隠されたタスク、並行タスクの処理?
- 26. デルファイ:ゼロ時間(深夜)
- 27. 夜間モードの更新ウィジェット
- 28. 外部MSBuildファイルを実行するMSBuildタスク
- 29. Linuxユーザー空間とカーネル空間スケジューリング
- 30. 夜間の節約時間のタイムスタンプ
バッチファイルを使用しますが、Team Foundation Serverにアクセスして建物の機能を調べるだけで、必要な機能を実行できます。 –
今私はTFSの使用を許可されていません。これを行う他の方法はありますか? – sunny