0

私は、Bamboo を使用して複雑な環境の変更を開発チームに配布する方法を調査しています。複数のチームが 1 つの環境を持つ必要があり、各チームはその環境にアーティファクトを提供します。

問題の 1 つは、チームごとに異なる、すべての開発ボックスにインストールする必要がある特定のサードパーティ ソフトウェアです。このソフトウェア バージョンは頻繁に変更されるため、すべての開発者が変更時にセットアップを行うのは苦痛です。このソフトウェアの初期インストールと更新をセットアップするために、各開発者デスクトップで Bamboo とリモート エージェントを使用することは可能ですか?

例: チーム A には thirdpartysoftwareA (常に変更される) が必要であり、チーム B には thirdpartysoftwareB (常に変更される) が必要であり、チーム A とチーム B の両方がローカル ビルドとテストを実行できるように、最新の thirdpartysoftwareA と thirdpartysoftwareB が必要です...

4

3 に答える 3

1

Bamboo はおそらくこれを実行でき、マシンにサード パーティ製ソフトウェアをインストールするジョブを開始するためのダッシュボードを提供しますが、Bamboo はスクリプトの実装または実行可能ファイルのインストールのオーケストレーションにすぎません。

あなたの問題は、Puppet for または同等のツールを使用するように思えます。これは、環境のセットアップ方法を記述するための特定のソフトウェアであり、したがって、ユーザー、ファイル、およびソフトウェア パッケージなどを記述するための独自の言語を備えた実装ツールのようなものです。独自の環境をセットアップするのに非常に役立つことがわかりました。 (dev) は、ビルドを実行する CI 環境とまったく同じです。

ただし、いつでも Bamboo を使用してパペットを実行できます。

于 2012-06-15T21:49:12.910 に答える
0

開発環境での自動展開について話しているのですか? 竹を使えば簡単にできます。

于 2012-06-28T16:18:55.393 に答える
0

他の人が言っているように、Bamboo はこれを行うことができますが、Attunity Replicate を見たことがありますか?

Attunity レプリケート

于 2012-07-10T21:18:34.560 に答える