2012-03-17 8 views
2

私たちは統合サーバとしてbambooを使用しています。各ビルド中に、製品のバイナリパックが作成されます。次に、構築されたアーティファクトのいくつかがQAに入ります。Bamboo CIサーバに組み込まれた成果物にタグを付ける

グローバルビルドの有効期限の設定に関係なく、特定のビルドジョブ番号のビルド成果物を保持する方法はありますか。たとえば、ある時点で、ビルドされた成果物の1つをリリース候補として特定します。

QAは、1週間後でも特定のパックをダウンロードできるはずです。現在、CIサーバーからビルド成果物を他のマシンにコピーしています。それはスクリプトですが、依然として手作業です。

ハドソンには「このビルドを永遠に保つ」というオプションがあります。

答えて

1

バージョンによっては、これにラベルを付けることで可能です。 [その他]タブの計画の設定では、ビルドが終了しないようにするためのラベルを設定できます。

例えば、私たちのシステムには、 "SaveBuild"というラベルが付いたビルドがあり、そのビルドでは有効期限が切れます。

+0

これはまだ計画レベルにあり、すべての成果物を保持しているオーバーライドビルドの有効期限を使って行うこともできます。しかし、たとえばJenkinsでは、ビルドが完了した後にアーティファクトを表示し、それを不確定な状態にすることができます。 – Eddie

+0

Eddieのコメントが間違っています。この回答は完璧に機能します。プランレベルの設定は、ビルド(アーティファクト、結果、ログ)を保持するために使用するラベルを設定するためのものです。これは、グローバル設定でも実行できます。次に、ビルド成果物を保持するために各ビルドをマークするために、ラベルをPER BUILDに追加することができます。 –

関連する問題