1

CloudBees は、ビルド プロセスに統合されたプライベート Maven リポジトリを提供します。プロジェクト設定のビルド後のアクションとして「アーティファクトをプライベート CloudBees リポジトリにデプロイする」チェック ボックスがあります。

ただし、スナップショットとリリース リポジトリのどちらかを選択する必要があり、「スナップショットのみをスナップショット リポジトリにデプロイし、リリース アーティファクトのみをリリース リポジトリにデプロイするようにしてください」という警告があります。

では、継続的なスナップショット ビルドだけでなく、不定期のリリースも必要とするプロジェクトをセットアップするにはどうすればよいでしょうか? そのために CloudBees で 2 つの別々のプロジェクトを設定する必要がありますか? それとも、リリースがあるたびにその設定を手動で切り替えますか? Cloudbees ビルドが誤って取得してスナップショット リポジトリにプッシュしないように、リリース ビルドの pom.xml が「マスター」にコミットされないように注意する必要がありますか?

4

1 に答える 1

3

原型タイプ (スナップショットとリリース) を検出し、それに応じて適切なリポジトリを選択するのは簡単に見えるので、私たち (cloudbees) はこれをデプロイヤ プラグインに直接実装する必要があると思います。

実際の API を確認する必要がありますが、合理的な機能要求のようです。

于 2013-10-20T13:00:49.020 に答える