Jenkins何か驚くほどに(日本語の)情報が少ない。めぼしいものといえば、ぐらい?なので、ちょっと書いてみます。概要リポジトリ管理ツールとはリポジトリ管理ツールとは、Mavenなどのビルド結果の生成物(アーティファクト)を突っ込むためのリポジトリ(インハウスリポジトリ)を簡単に立てることができるツールです。ぶっちゃけインハウスリポジトリはWebDAVでも構わないので、Apacheとか使うと簡単に構築することはできます。ツールとして作られている以上、単純なWebDAVにはない機能も備えているわけでして。いくつかあげると、セントラルリポジトリをはじめとした、リモートリポジトリのキャッシュリポジトリの分割・分割されたリポジトリの仮想的な統一デプロイされているアーティファクトの検索Jarの内部を参照可能セキュリティをロールに応じて細かく設定可能のような、細かいながらも便利な機能を備えています。インストールも簡単です。プロダクトはWarファイルが提供されてるのでコンテナにつっこめば動きますし、スタンドアロンでも動かすこともできます(大体は裏でJettyが起動します)。商用版と合わせてフリー版も用意しているプロダクトも多いです。比較JFrogが提供しているArtifactoryや、Sonatypeが提供しているNexusなど、いくつか類似のプロダクトがあります。比較は以下の表を参考に。Codehausざっと眺めたところ、Eclipseとの連携はNexusの方がよさそうM2Eを開発してたSonatypeが開発元ですしね。Repositoryのサポートがあるみたい。Proだけなので、試せてないけど。GradleやJenkinsとの連携はArtifactoryがよさそうIvy/Gradle用設定ファイルのテンプレートを出力できたり、pom.xmlの変換をしてくれたり。JenkinsをサポートしているCloudBeesがArtifactoryを使っています。参考:http://www.cloudbees.com/platform-ecosystem.cbもちろんJenkinsのArtifactoryプラグインもあります。Archivaは・・・どこがいいのか分からない使ったことないのもあるし、使ってるところも見たことがないので・・・。いうわけで、Ivy/Gradleユーザの私はArtifactoryを選択したので、Artifactoryについてちょっと取り上げてみます。ArtifactoryArtifactoryでも、上記で取り上げた基本的な機能はあります。細かいところはユーザガイドWikiを見たり、公開されているリポジトリ(例:Gradleリポジトリ)を触ってみて使い心地を確かめてみてください。僕は使ってないのですが、Jenkinsとの連携もできます。それだけじゃあんまりなので、一応自分でも試して、簡単にスクリーンショットを。Jenkins/Artifactoryの各画面の遷移図の説明。Jenkinsのジョブ(図左上)に対応して、Artifactoryではそのジョブに該当するビルド一覧(図右上)が表示されます。Jenkinsの各ビルド(図左下)に対応して、Artifactoryでもビルドが記録されます(図右下)。Jenkinsへのリンクももちろんたどることができます。ビルド時に記録される情報はこんな感じ。これ以外にも環境変数なども記録しておくことができます。Artifactoryにはアーティファクトをディレクトリ階層構造で見ることができるビューもあるのですが、フリー版(OSS版)ではそこからJenkinsとの連携機能は無効化されていました。実際には、「アーティファクトをディレクトリ階層からたどって検索して、そこからこのアーティファクトはどのビルドで生成されたものか」というのを確認したいことが多いと思うので、この機能が使えないのはちょっと残念ですね。あればものすごい便利というわけでもないけど導入自体にそこまで手間はかからないので、ぜひ入れておきたい部類ですね。00:44リポジトリ管理ツール:Artifactoryの紹介Tweet広告を非表示にする関連記事2016-02-06Selenium実践入門を献本いただきました!Selenium実践入門を技術評論社様から献本いただきました。Jenkinsのリポジトリブラウザについてikikkoです。献本いただきました!レビューをさせてもらった経緯もあって、ついにねんがんのJenki...2011-10-12ビルドツールのEclipseプラグインを試してみたよWiiを買ったはいいものの、付属のソフト以外何も買ってなくてあ...2011-01-01Mavenリポジトリのアーティファクト一括抽出するスクリプト明けましておめでとうございます。最新記事アオアシから学ぶ、ふりかえりに大切な行動特性やマインドセットフェニックスプロジェクトワークショップを体験してきました「リーンエンタープライズ」を読みましたRSGT2019の当日ボランティアスタッフをやってきました「デザインスプリント」を読みました月別アーカイブはてなブログをはじめよう!ikikkoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。