2017-10-06 15 views
0

私はJenkinsを使用してCIソリューションを設定しています.SonaTypeのNexus RepositoryをJenkinsと関係のあるバイナリリポジトリとして使用するよう指示されました。私が理解しているように、以前のコンパイル済みのバイナリに即座にロールバックすることができます。SonatypeのNexus RepositoryはJenkinsに何か利点がありますか?

ジェンキンスの経験がある他のエンジニアの中には、ジェンキンスが既にこれを行うことができると考えているので、この決定に疑問を抱いている人もいます。どうやらJenkinsは即時ロールバックデプロイメントのためのビルド結果を保存しているので、Nexusを組み込むことは疑わしいことです。

ジェンキンスは、サードパーティのサービスやプラグインなしで即座にロールバックを提供できることは本当ですか?もしそうなら、もしあればJenkinsでNexusを使うメリットは何ですか?

答えて

0

Jenkins(またはBambooのような別のCIツール)のアーティファクトリポジトリ(Nexus、Jfrog Artifactory ..)を使用する利点の1つは、アーティファクトをNexus(またはArtifactory)のリポジトリに自分のコントロールで配置できることですこれらの成果物を各環境(統合環境、実稼働環境など)に送信するために、以前のバージョン(mavenのSNAPSHOTを含む)

あなたが行うとき、たとえば、プロジェクトのインストールので、これは良い習慣です:

mvn install 

あなたのプロジェクトは、成果物のリポジトリからすべての依存関係(ネクサス、Artifactory ...)をダウンロードし、依存関係がある学位論文あなたのチームのための整理されたavailables。

関連する問題