最近、効率化のためいろいろなオープンソースに触る機会があります。
今回はJenkinsについて取り上げたいと思います。
Jenkinsは「CI(継続的インテグレーション)
ツール」の一つで
開発者がソースを修正してGit等のリポジトリ
(ソース管理ツール)へのコミット(反映)を
検知して、
自動的にビルド・リリース・テストを行い、
ビルドエラーやテスト結果にNGがあれば
開発者に対してメールで通知されます。
ソースのコミット(反映)の都度で確認が行われるので、
作業時間の短縮やソースの品質が担保されるメリットがあります。
自動テストについてはSeleniumと連携して実施います。
こちらについてはまた別の記事で紹介できればと思います。