これはBamboo( My First One )に関する私の2番目の質問です。提案された情報を読んだ後の私の理解では、ソースコードを取得してビルドするスクリプトを作成するには、nAntやMSbuildなどのビルドツールが必要です(Silverlightプロジェクトで.net 3.5に取り組んでいます)。その後、デプロイするときに、ファイルを差分サーバーに移動するためのスクリプトを作成する必要があります。私が正しい方向に進んでいるかどうか教えてください。ant、maven、bashスクリプトを使用して、.netプロジェクトで同じことを行うことはできますか?
1813 次
1 に答える
6
はい、それは本当です:
- Bamboo はすべての作業を調整する中央管理サーバーです
Bamboo 自体には、さまざまな種類の作業用のインターフェイスとプラグインがあります。
Bamboo は基本的に、まずソース リポジトリからソースを取得する必要があります (さまざまなシステム用のプラグインが多数あります)。
- 次に、ビルドを実行する必要があります-これは、MSBuild を使用して Visual Studio ソリューションをビルドすることによって実行できます。または、XYZ コンパイラとリンカーを呼び出してアプリを作成するためのバッチ ファイルにすることもできます。
- ソリューションまたはプロジェクトがビルドされると、"アーティファクト" (実行可能なアプリ、構成ファイルなどのビルド結果) が横たわっています。
- これらの結果を使用して、追加のことができます。
- それらをZIPファイルに圧縮して、どこかにコピーします
- それらに対してインストール ビルダーを実行し、MSI を作成します。
- それらをテストサーバーにインストールして、すべてが正常にインストールされることを確認します
空は限界です!:-)
しかし一般的には、Bamboo は単なる「オーケストレーター」、つまりコーディネーターです。実際の作業は、Bamboo プラグイン (多数あります) を直接使用するか、UNIX スクリプトまたは Windows バッチ ファイルを使用して外部コマンド ライン アプリを呼び出すことができます。
マルク
于 2009-09-11T06:43:01.813 に答える