Linux で実行されるアプリケーションと Windows で実行されるアプリケーションを含む複数のプラットフォーム アプリケーション セットがあります。次のビルドを達成したい:
サーバー L は、Linux 専用のサーバー アプリケーションであるプロジェクト A で CruiseControl を実行します。これは最初にビルドする必要があります。
プロジェクト A が正常にビルドされた場合、何らかの方法で開始する必要があります...
プロジェクト B、サーバー W で実行される Windows のみのクライアント アプリケーションで、CruiseControl.NET を使用 プロジェクト B には、サーバー データベースにデータを生成する最終的な効果を持つユニット テストが含まれています。プロジェクト B は、テストのビルドと実行に約 10 分かかります。
プロジェクト B が正常にビルドされると、辛抱強く待っていたサーバー L が、プロジェクト B によって生成されたデータベース エントリを探して検証するいくつかのテスト ケースを含むプロジェクト C を開始します。
これを実現する方法についてのアイデアはありますか? このリンクを見つけましたが、依存関係のない複数のプラットフォームで同じコード ベースを構築することを目的としているようです。
確かに、ある時点で誰かがこれを行ったに違いありませんか?