CloudBees CI とは?
Jenkinsを拡張したCI/CDプラットフォーム「CloudBees CI」
CloudBees CIは、Jenkinsの機能を大幅に拡張し、組織的に利用するために最適化したCI/CDプラットフォームです。Jenkinsの管理のしやすさとセキュリティを拡張するためのエンタープライズ機能をプラットフォーム管理者に提供。Jenkinsに関する専門的サポートを提供するのと同時に、増え続けるチーム・プロジェクト・ジョブのために増え続けるJenkinsの管理を支援します。
組織的なCI/CD運用を実現
Jenkinsは世界中で人気のあるオープンソフトウェアです。そのため気軽に運用を開始することができ、Jenkinsの豊富な機能やプラグインを用いることで環境を発展させていくことが可能です。その一方でJenkinsの運用を進めていくうちに課題も発生してくることがあります。
Jenkinsを社内で広く運用していくためには、スケーラビリティの高いJenkins環境の構築や、社内のJenkins運用方法の確立、また全体のJenkins環境を監視・コントロールするしくみが必要になります。
そこで、ご紹介するのが、「CloudBees CI」です。CloudBees CIは、社内のJenkins環境を管理するためのさまざまな機能を提供しています。CloudBees CIを利用することで、堅牢かつ柔軟で、統制の取れたCI/CD環境を開発者に提供することが可能です。
Jenkinsのよくある課題とCloudBees CIでできること
Jenkinsを利用するチームやプロジェクトを増やしていく際には「どのようにJenkins環境を構築、管理していくか」を考えることがより重要になります。無計画にJenkins環境を拡大してしまうと、管理が難しい不安定な環境ができあがってしまい、パフォーマンスや安定性の低下、セキュリティリスクなどのさまざまな問題を抱えることになります。
よくある課題を大まかに分けると、モノリシックJenkins課題(単一のJenkins環境の肥大化)と野良Jenkins課題(複数のJenkins環境の乱立)のふたつに分類することができます。それぞれの課題と対策について、ご紹介します。
- モノリシックJenkinsの課題
- 野良Jenkinsの課題
- JenkinsとCloudBees CIのツール比較表
製品・サービスのご紹介
CloudBees社のユーザー事例をご紹介しています。
- Autodesk社はCI/CDによりクラウド移行とリリースの高速化を促進
- Salesforce社はDevOpsをCloudへ移行
- Bosch社はCI/CDで自動車業界での開発を操縦
CI/CD導入検討やJenkins入門者におすすめのトレーニングです。
・Jenkins管理- 基礎
・Jenkins パイプライン 基礎
・Jenkins パイプライン 中級
・Jenkinsトレーニング3日間セットコース
CI/CDが必要になった背景や、CI/CDを実現するための前提知識となる、「ソース管理システム」、「ソフトウェアテスト」に関する基礎知識を習得することができます。また、CI/CDツールのJenkinsの基本的な機能や具体的な利用例を、デモを通してご紹介させていただきます。
Git+CI環境のベストプラクティスから具体的な導入方法、開発がどのように変わるのかをご説明します。また、実際に構築された環境の事例もあわせてご紹介します。
CI/CDを会社に定着させていく形式で進んでいく連載記事です。CI/CDについての概要の説明はもちろん、時には実演を伴って一緒に読み進めていくことによりCI/CDを理解し、実践できることを目的としています。 物語スタートの第1章から、ぜひ閲覧ください!