Jenkinsによりビルドを自動化する効果~何度も何度も自動ビルドすることは開発者の不安や恐怖を取り除く!~

www.youtube.com

 

「Jenkinsによりビルドを自動化する効果」をご紹介します。

Jenkinsのジョブにビルドの自動実行を設定することにより、プログラムコードをSubversionGitHubなどのリポジトリに登録したタイミングで、全てのプログラムを自動ビルドすることができます。

  • ビルドが成功したのか、失敗したのかは、自動ビルドを設定したジョブが終了したタイミングでメンバーにメールで通知されます。チーム内にすぐ結果が共有されるため、ビルドに失敗した場合は、ただちに原因を調査し対処する習慣がチームに生まれます。直前にリポジトリ登録した箇所に要因があることがほとんどでしょう。
  • リポジトリへのコミットの度、ビルドされるので、スモールスタートから始めて、少しずつビルド規模を大きくしていくので、阻害要因「まとめてビルドする恐怖」から解放されるというわけです。
  • リファクタリングしてもビルドがすぐに実行されるため、こまめにリポジトリ登録すれば、ビルドに失敗しても原因箇所が特定しやすくなり、原因追求が簡単です。そのため「リファクタリングに対する恐怖」のビルド面の恐怖は解消されます。

『Jenkins入門』〜速習!2時間で習得する短期開発とQCDを達成する方法〜 | Udemyでは、Jenkinsの操作などのデモンストレーションによって、「ビルドの自動化」を、より具体的にご紹介します。

 以上「Jenkinsによりビルドを自動化する効果」について、ご紹介いたしました。

www.udemy.com