広く利用されているCI/CDツールの「Jenkins」。その自由度の高さ故の運用の難しさから、他の選択肢を検討するユーザー企業もあるだろう。Jenkinsの代わりになるCI/CDツールを5つ紹介する。
「Jenkins」は、アプリケーション開発プロジェクトで広く使われている、オープンソースのCI/CD(継続的インテグレーション/継続的デリバリー)ツールだ。開発プロジェクトで利用できるCI/CDツールは他にもある。Jenkinsの代わりに利用できる主要なCI/CDツールが以下の5つだ。これらを比較して、自社の開発要件に応じたCI/CDツールを検討しよう。
DevOps(開発と運用の一体化)ベンダーAtlassianが提供する「Bamboo」は、既に同社製品を利用してアプリケーションを開発している場合の良い選択肢だ。代表的なAtlassian製品にはプロジェクト管理ツール「Jira Software」、ソースコードの変更履歴を管理するバージョン管理ツール「Bitbucket」、ソースコードを格納するリポジトリ用ブラウザ「Fisheye」などがある。
「GitLab」は、バージョン管理ツール「Git」を利用したWebベースのバージョン管理サービスだ。それだけではなくJenkinsに匹敵するCI/CD機能も利用できる。MicrosoftがGitのホスティングサービス「GitHub」を買収したことを契機にGitLabに移行した企業は、Jenkinsの代わりにGitLabをCI/CDツールとして利用することも視野に入る。
NetflixはCI/CDを実践している企業としてたびたび名前が挙がる。そのNetflixが開発・使用しているCI/CDツールが「Spinnaker」だ。Spinnakerは複数クラウドサービスへのデプロイ(アプリケーションの配備)を可能にしている。クラウドサービスを多用するアプリケーションの開発プロジェクトでは、Jenkinsに代わるCI/CDツールの候補に挙がるだろう。
CI/CDにおけるパイプライン(連結した一連の作業)は、開発者が作成するプログラムの処理の流れに基づく。その観点から考えた際、開発者を第一に据えるプロジェクトでの利用に向いているCI/CDツールが「TeamCity」だ。TeamCityを提供するJetBrainsは、Javaの統合開発環境(IDE)「IntelliJ IDEA」を取り扱っており、開発者の生産性を高めるための専門知識を持つ。その知識をCI/CD分野にも広げ、TeamCityに組み込んでいる。
Jenkinsはオープンソースソフトウェアだ。企業によってはベンダーの有償サポートを備えたJenkinsが必要な場合もあるだろう。その場合、Jenkinsを拡張したCI/CDツール「CloudBees CI」が選択肢となる。これはオンプレミスとクラウド両方で動作し、ユーザー企業はベンダーのCloudBeesやそのパートナーによるテクニカルサポートを受けられる。
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
深層学習の主要フレームワーク「PyTorch」と「TensorFlow」には複数の違いがある。自社プロジェクトに適したフレームワークを見極める上で欠かせない、それぞれの選択基準や設計思想、メリットとデメリットを取り上げる。
DX推進や脱Excelなどを目的に、ノーコード開発ツールの導入が広がっている。自社に最適な製品を選ぶ上では、どのような点に考慮する必要があるのだろうか。コスト最適化と全社規模での活用促進の観点から、製品選びのポイントを解説する。
現場社員が自らシステムを構築できるノーコード開発ツールへの注目度が高まっているが、ノーコード開発ツールは誰でも使えるだけに、ガバナンスと両立できる仕組みづくりが重要だ。その必要性と実現方法を解説する。
プログラミング知識がなくてもソフトウェア開発できるノーコード開発は、業務システムの自社開発の用途で普及している。しかし、ノーコード開発ツールはカスタマイズが困難だという欠点がある。この課題を解決するクラウドサービスとは?
稟議や各種申請をシステム化するに当たり課題となる、企業固有の承認フロー。しかし最近では、完全ノーコードでも複雑な要件に対応可能な製品が登場しており、専門知識がなくても自社環境に合わせたシステムが開発可能となっているという。
なぜ、「kintone」が大企業の「Fit to Standard」に効果的なのか (2025/3/7)
ノーコードは、負の遺産であるアナログ業務をなくせるのか (2024/11/12)
手間もコストもかかるGUIのテストはどうすれば自動化できるのか (2024/6/4)
「システム内製化」が失敗しがちなのはなぜ? “従来のやり方”では駄目な理由 (2024/5/15)
金融機関のモダナイゼーション 最適解に導くには (2024/3/29)
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。
「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年4月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...
Cookieを超える「マルチリターゲティング」 広告効果に及ぼす影響は?
Cookieレスの課題解決の鍵となる「マルチリターゲティング」を題材に、AI技術によるROI向...
「マーケティングオートメーション」 国内売れ筋TOP10(2025年4月)
今週は、マーケティングオートメーション(MA)ツールの売れ筋TOP10を紹介します。