Jenkins
開発したプログラムのビルド、テスト、デプロイなどを自動化出来るOSSのCi/CDサーバー。
OSはWindows、Linuxに対応しており、Ci/CDに関連する追加機能やJenkinsの設定や管理画面の機能を拡張するプラグインが充実している。
特徴
- オンプレミス型のため、実行環境用のサーバーを構築して利用
- ビルド、テスト、デプロイの実行が可能
- 各種バージョン管理システムとの連携が可能
- プラグインによって様々なサービスとの連携が可能
- 利用者が多く、コミュニティが活性化
情報テーブル
提供源/会社名 | MIT license |
---|---|
歴史 | - |
業界トレンド | Ci/CDのツールとして歴史があり、OSSのためプラグインも豊富で利用者も多いが、サーバー構築の必要性があるため、Saas型のサービスのシェアが伸びている。 |
情報分量 |
・十分 ・公式のドキュメントはは英語で、少ないが日本語の書籍もある。Web上に技術情報は充実 |
技術選定ポイント |
・サーバの構築、管理が必要 ・プラグインが豊富で機能拡張やサービス連携がしやすい ・対応している開発言語が多い ・自由度が高いため、設定のメンテナンスコストがかかる場合がある |
導入会社 | - |
セキュリティ | - |
料金 | - |
技術者数 |
多い。 CI/CDの経験者の中では多い。 ただし、既に環境構築済みの環境を利用しているケースも多く、構築経験者は少ない。 |
技術・導入難易度 |
サーバー構築から、必要なシステムの連携設定など何度は高い。 |
採用トレンド | - |
参考 | - |