[{"data":1,"prerenderedAt":1506},["ShallowReactive",2],{"/ja-jp/blog/what-is-ci-cd":3,"navigation-ja-jp":717,"banner-ja-jp":1144,"footer-ja-jp":1152,"blog-post-authors-ja-jp-GitLab Japan Team|GitLab":1393,"blog-related-posts-ja-jp-what-is-ci-cd":1420,"blog-promotions-ja-jp":1443,"next-steps-ja-jp":1497},{"id":4,"title":5,"authors":6,"body":9,"category":696,"date":697,"description":698,"extension":699,"externalUrl":700,"faq":700,"featured":701,"heroImage":702,"meta":703,"navigation":701,"path":704,"seo":705,"slug":710,"stem":711,"tags":712,"template":714,"updatedDate":715,"__hash__":716},"blogPosts/ja-jp/blog/what-is-ci-cd.md","CI/CDとは？意味や導入のメリット・デメリット、ツールの選び方を解説",[7,8],"GitLab Japan Team","GitLab",{"type":10,"value":11,"toc":653},"minimark",[12,16,19,24,31,34,37,41,44,49,52,55,59,62,65,68,72,75,78,82,88,91,94,110,113,117,123,126,130,133,143,146,150,163,170,173,177,180,183,186,190,196,199,202,205,214,218,224,227,239,243,246,249,253,256,259,263,266,269,272,276,282,296,300,303,306,309,312,315,319,322,325,328,332,335,338,342,348,351,355,358,361,365,368,377,381,384,387,391,394,397,401,404,407,451,455,461,464,481,485,488,504,507,510,513,516,520,523,526,529,537,541,544,547,550,553,557,560,563,567,570,573,576,580,588,591,605,609,612,619,622,632,641],[13,14,15],"p",{},"ソフトウェア開発においては、顧客に最大限の価値を提供するためにリリース後も繰り返し改善を行なっていくことが求められます。そのプロセスを効率化するために活用できるのが「CI/CD」です。",[13,17,18],{},"実際に開発の効率化のための手段のひとつとしてCI/CDの採用を検討している担当者もいるのではないでしょうか。この記事では、CI/CDの概要や導入するメリット、CI/CDツールの選び方などを詳しく解説します。",[20,21,23],"h2",{"id":22},"_1-cicdとは","1. CI/CDとは？",[13,25,26],{},[27,28],"img",{"alt":29,"src":30},"cicd1","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687600/Blog/Content%20Images/cicd1.jpg",[13,32,33],{},"CI/CDとは、ソフトウェア開発におけるビルドやテスト、デプロイなど、従来であれば手作業で介入する必要があったプロセスを自動化して、素早くプロダクトをリリースする手法のことです。",[13,35,36],{},"「Continuous Integration」と「Continuous Delivery」の略称であり、日本語で直訳すると「継続的インテグレーション／継続的デリバリー」となります。",[20,38,40],{"id":39},"_2-ciとcdの違い","2. CIとCDの違い",[13,42,43],{},"では、CIとCDではどのような違いがあるのかそれぞれ意味を解説していきます。",[45,46,48],"h3",{"id":47},"_2-1-ci-継続的インテグレーション","2-1. CI （継続的インテグレーション）",[13,50,51],{},"CI （継続的インテグレーション）は、ソフトウェア開発において自動ビルドとテストを繰り返し実行することを示します。",[13,53,54],{},"複数の開発者が修正したソースコードを頻繁に統合して、不具合がないか確認するためのプロセスです。このプロセスを繰り返し自動的に実行することで、プログラムのバグを早期に発見・改善でき開発を効率よく進められます。",[45,56,58],{"id":57},"_2-2-cd継続的デリバリー","2-2. CD（継続的デリバリー）",[13,60,61],{},"CDとは、「継続的デリバリー」という言葉の通り、CIで検証されたソフトウェアを顧客に対して継続的に公開できる仕組みをつくることです。",[13,63,64],{},"CIのプロセスにおいて自動ビルドやテストが実行された後に、ステージング環境やテスト環境などに成果物をデプロイし、さらにセキュリティテストや負荷テストなどを実施します。",[13,66,67],{},"最終的な本番環境へのデプロイについては手動で承認する形で行い、ボタンをクリックするだけで反映することができます。",[45,69,71],{"id":70},"_2-3-cd継続的デプロイメント","2-3. CD（継続的デプロイメント）",[13,73,74],{},"CDには、継続的デリバリーの他にも「継続的デプロイメント」の意味もあります。継続的デプロイメントとは、テストにパスしたコードが人の承認なしで自動的に本番環境に反映される仕組みのことです。",[13,76,77],{},"継続的デリバリーと継続的デプロイメントの違いは、手動で本番環境にリリースするか自動で行うかという点です。",[20,79,81],{"id":80},"_3-cicdパイプラインとは自動化プロセスの全体像","3. CI/CDパイプラインとは？自動化プロセスの全体像",[13,83,84],{},[27,85],{"alt":86,"src":87},"CI/CDパイプラインとは？自動化プロセスの全体像","https://res.cloudinary.com/about-gitlab-com/image/upload/v1771216815/gwz696hmg8j7xrezjtme.png",[13,89,90],{},"CI/CDパイプラインとは、ソースコードの変更からテスト、本番環境へのデプロイまでの一連の流れを自動化したプロセスを指します。つまり、CIとCDの両者を組み合わせた仕組みのことです。",[13,92,93],{},"CI/CDパイプラインによる自動化プロセスの全体像・具体的なステップは以下の通りになります。",[95,96,97,101,104,107],"ol",{},[98,99,100],"li",{},"エンジニアが作成したコードをリポジトリにプッシュする",[98,102,103],{},"CIツールによって自動的にコードのビルドとテストが開始される",[98,105,106],{},"テストで品質に問題がない場合はCDに移行する（エラーがある場合、修正対応を行い、再度テストする）",[98,108,109],{},"成果物を本番環境にデプロイする",[13,111,112],{},"このように、CI/CDパイプラインを構築することで、ソフトウェア開発における各工程の連携がスムーズになり、ビルドやテストの工数削減や迅速なリリースを実現できます。なお、CI/CDパイプラインをスムーズに実行するためには、適切なツールの活用が求められます。",[20,114,116],{"id":115},"_4-cicdの導入が必要とされる背景とdevsecopsアジャイル開発dxとの関係性","4. CI/CDの導入が必要とされる背景とDevSecOps・アジャイル開発・DXとの関係性",[13,118,119],{},[27,120],{"alt":121,"src":122},"cicd4","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687600/Blog/Content%20Images/cicd4.jpg",[13,124,125],{},"ソフトウェア開発の領域において、CI/CDの導入は重要視されています。また、DevSecOpsやアジャイル開発、DXといった新しい開発手法や概念と密接に関係しているため、自社の戦略に応じて上手に組み合わせていく姿勢が必要です。",[45,127,129],{"id":128},"_4-1-cicdが必要とされる背景","4-1. CI/CDが必要とされる背景",[13,131,132],{},"現代は「Society 5.0時代」と呼ばれており、IT技術の発展と進化に伴い多様なシステムを活用して社会を豊かにするという考え方が重要視されています。ビジネスの場においてもテクノロジーの急激な進化に伴い、多くのサービスが生まれる中で企業間での競争が激化しています。",[13,134,135,136,142],{},"そうした競争に打ち勝っていくためには、変化に柔軟かつ迅速に対応できる開発環境を構築しなければなりません。CI/CDなら一定の品質を維持したうえで",[137,138,141],"a",{"href":139,"rel":140},"https://about.gitlab.com/ja-jp/blog/4-must-know-devops-principles/",[],"開発プロセスを自動化","でき、変化に対応しながら迅速にソフトウェアを顧客に届けることが可能です。",[13,144,145],{},"この品質とスピードの両方の課題を解決できるという強みが、ソフトウェア開発の領域においてCI/CDが注目されている理由だといえます。",[45,147,149],{"id":148},"_4-2-devsecopsアジャイル開発との関係性","4-2. DevSecOps・アジャイル開発との関係性",[13,151,152,153,158,159,162],{},"CI/CDは、",[137,154,157],{"href":155,"rel":156},"https://about.gitlab.com/ja-jp/topics/devsecops/",[],"DevSecOps","やアジャイル開発との相性が良い開発手法であり、これらの手法が主流となってきていることも注目される理由のひとつです。つまり、CI/CDは",[137,160,157],{"href":155,"rel":161},[],"とアジャイル開発を効果的に実現するための重要な要素として位置付けられています。",[13,164,165,166,169],{},"例えば、アジャイル開発ではスピード感を持って機能をリリースしていくことが求められます。しかし、リリースを頻繁に繰り返すということは、その分開発者のテストや修正の負担が増大してしまうことを意味します。CI/CDはそのような頻繁に発生するリリース作業の負担軽減に貢献します。また、",[137,167,157],{"href":155,"rel":168},[],"でいう「セキュリティのシフトレフト」という観点でも、コーディング直後にセキュリティスキャンを実施し、見つかったセキュリティ脆弱性を記憶が鮮明なうちに修正する、という先進的な取り組みにおいても、CI/CDは極めて重要な役割を担います。",[13,171,172],{},"CI/CDを導入すれば開発プロセスを自動化できるため、アジャイル開発の強みを活かしながらコスト削減と品質の維持、安全なソフトウェア・サービス開発を実現することが可能です。",[45,174,176],{"id":175},"_4-3-cicdはdx推進の鍵にもなる","4-3.  CI/CDはDX推進の鍵にもなる",[13,178,179],{},"DX（デジタルトランスフォーメーション）とは、AIやIoTなど新しいIT技術を活用してビジネスモデルや業務プロセス、既存システムを改革し、社内外に新しい価値を提供することを目指す取り組みを指します。",[13,181,182],{},"DXによるビジネスの変革を実現するためには、顧客や社会のニーズの変化に柔軟に対応しながら、継続的な改善と検証を行える仕組みを構築することが求められます。",[13,184,185],{},"ビルドやテスト、デプロイなどの開発プロセスを自動化・加速化できるCI/CDは、そのDX推進の仕組みを支える重要な役割を担うことが可能です。つまり、CI/CDを積極的に導入することでDX施策に求められるスピード・アジリティ・継続的改善を実現しやすくなります。",[20,187,189],{"id":188},"_5-cicdとマイクロサービスコンテナ環境の関係とは","5. CI/CDとマイクロサービス・コンテナ環境の関係とは",[13,191,192],{},[27,193],{"alt":194,"src":195},"CI/CDとマイクロサービス・コンテナ環境の関係とは","https://res.cloudinary.com/about-gitlab-com/image/upload/v1771216744/tv4xag0h7dpscws26hxh.jpg",[13,197,198],{},"CI/CDは、マイクロサービスやコンテナとも密接な関係があります。",[13,200,201],{},"マイクロサービスは、小さく独立した複数の機能（サービス）を組み合わせてソフトウェアの構築を行う手法です。ニーズに応じた柔軟な変更が可能になるなどの利点はありますが、独立した機能が多くなるほど変更やエラーが生じた際の運用コストは増えることになります。",[13,203,204],{},"CI/CDを活用すれば、機能単位で自動的に検証・反映できる仕組みを構築できるため、高速で独立したリリースを実現することが可能です。",[13,206,207,208,213],{},"さらに、CI/CDと",[137,209,212],{"href":210,"rel":211},"https://about.gitlab.com/ja-jp/blog/what-is-docker/",[],"コンテナ技術","を組み合わせることで開発環境と本番環境の差異によるトラブルを防止でき、開発効率とデプロイ速度の向上に繋げられます。",[20,215,217],{"id":216},"_6-cicd導入のメリット","6. CI/CD導入のメリット",[13,219,220],{},[27,221],{"alt":222,"src":223},"cicd2","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687600/Blog/Content%20Images/cicd2.jpg",[13,225,226],{},"既に触れている内容でもありますが、改めてCI/CD導入のメリットについて把握しておきましょう。",[228,229,230,233,236],"ul",{},[98,231,232],{},"開発スピードを加速化できる",[98,234,235],{},"生産性と品質の向上が期待できる",[98,237,238],{},"バグを早期に発見できる",[45,240,242],{"id":241},"_6-1-開発スピードを加速化できる","6-1. 開発スピードを加速化できる",[13,244,245],{},"CI/CDを導入することで、ソフトウェア開発からリリースまでの時間を短縮できます。",[13,247,248],{},"ソースコードを変更した後にはビルドやテスト、デプロイなどさまざまな工程を踏む必要があり、これらを全て手作業で行うとかなりの時間を要します。CI/CDなら手動での作業を自動化できるため、迅速に顧客のソフトウェアを提供することが可能です。",[45,250,252],{"id":251},"_6-2-生産性と品質の向上が期待できる","6-2. 生産性と品質の向上が期待できる",[13,254,255],{},"CI/CDを導入すればテストからリリースまでの工程を自動化できるため、業務負担の削減につながります。これによって手動で作業していた分の時間をより重要なタスクに割くことが可能になり、生産性向上にも寄与するでしょう。",[13,257,258],{},"例えば、プロダクトの品質向上に向けた施策立案や、顧客ニーズや市場の変化を踏まえた仕様変更や機能追加などの重要な業務に注力できるようになります。",[45,260,262],{"id":261},"_6-3-バグを早期に発見できる","6-3. バグを早期に発見できる",[13,264,265],{},"CI/CD活用によってテスト工程が自動化されることから、頻繁にテストを実施できるようになります。先ほども触れたようにアジャイル開発の場合は頻繁にテストを繰り返す必要があるため、CI/CDの強みを活かすことでバグを早期に発見できます。",[13,267,268],{},"早い段階でバグを発見してその都度修正を実施すれば、機能全体に影響を及ぼすような大きな不具合の発生を未然に防止することも可能です。",[13,270,271],{},"また、スピードを意識するあまりテストの実施が抜けてしまったという重大なミスの防止にもつながるでしょう。",[20,273,275],{"id":274},"_7-cicdの導入ステップ","7. CI/CDの導入ステップ",[13,277,278],{},[27,279],{"alt":280,"src":281},"","https://res.cloudinary.com/about-gitlab-com/image/upload/v1771216744/mfsqunujuvouethgfrih.jpg",[95,283,284,287,290,293],{},[98,285,286],{},"現状把握と導入目的の明確化",[98,288,289],{},"CI/CDの土台づくり",[98,291,292],{},"CI/CDの構築・設計",[98,294,295],{},"運用・改善",[45,297,299],{"id":298},"_7-1-現状把握と導入目的の明確化","7-1. 現状把握と導入目的の明確化",[13,301,302],{},"まずは現状の開発プロセスにおいてボトルネックになっている部分を特定することが大切です。現状の課題をきちんと整理しておくことで、CI/CD導入によって「何を解決したいか？」という目的が明確になりやすくなります。",[13,304,305],{},"例えば、「テスト設計や実行に手間と時間がかかっており、品質も安定しない」という課題があるなら、「CI/CDを導入してテストを自動化し、品質の安定化とリリース速度の向上を図りたい」という目的を設定することができます。",[13,307,308],{},"7-2. CI/CDの土台づくり",[13,310,311],{},"次にCI/CDを導入する上での土台を整えます。具体的には、CI/CDツールやリポジトリサービスの選定、コンテナ化の検討などを実施します。また、リリースの安定化や開発の効率化を図るために、ブランチ戦略を考えることも大切です。",[13,313,314],{},"その他、エンジニアリソースやランニングコストの確認・確保も実施し、計画的に導入を進めましょう。",[45,316,318],{"id":317},"_7-3-cicdの構築設計","7-3. CI/CDの構築・設計",[13,320,321],{},"CI/CD導入の土台づくりが完了すれば、実際に導入の段階に入ります。",[13,323,324],{},"継続的な運用を実現するためには最初から完璧な自動化を目指すのではなく、まずはCI部分から小さく始めて段階的に進めるのがポイントです。",[13,326,327],{},"例えば、CI部分を自動化し人が確認しなくてもミスやバグを早期に発見できるようになったタイミングで次のCDに進むことで、導入効果を実感しながら施策を実行できるでしょう。",[45,329,331],{"id":330},"_7-4-運用改善","7-4. 運用・改善",[13,333,334],{},"CI/CDは導入して終わりではなく、その後は定期的な振り返りを行いながら改善を図る必要があります。",[13,336,337],{},"具体的には、CI/CDパイプラインのパフォーマンス分析を通してボトルネックを特定し、最適化を図ります。また、開発チーム全体で使いこなせているか運用状況をチェックすることも重要な取り組みです。",[20,339,341],{"id":340},"_8-cicd導入における考慮点と成功への鍵","8. CI/CD導入における考慮点と成功への鍵",[13,343,344],{},[27,345],{"alt":346,"src":347},"cicd6","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687600/Blog/Content%20Images/cicd6.jpg",[13,349,350],{},"CI/CDの導入を成功させるためには事前準備や継続的な改善を実施することが大切です。以下で詳しく解説します。",[45,352,354],{"id":353},"_8-1-cicdパイプライン構築による開発基盤の強化を図る","8-1. CI/CDパイプライン構築による開発基盤の強化を図る",[13,356,357],{},"CI/CDを活用するためには、CI/CDパイプラインを構築して開発基盤の強化を図る必要があります。",[13,359,360],{},"自動化の基準設定とテストコード作成を丁寧に行うことで、その後正しくCI/CDが機能し、ソフトウェア開発における長期的な品質向上の実現につながります。",[45,362,364],{"id":363},"_8-2-継続的な実施と改善で価値の最大化を実現する","8-2. 継続的な実施と改善で価値の最大化を実現する",[13,366,367],{},"CI/CDの強みを最大限に活かすためには、アジャイル開発のように頻繁にテストとリリースを実施するような開発手法で活用することが大切です。ウォーターフォール開発の場合は、長期的な計画をベースとして開発が進められるため、CI/CDの使用頻度が少なく十分な効果を発揮できません。",[13,369,370,371,376],{},"また、CI/CDについては定期的な改善が必要です。例えば、ソフトウェアの変更によってテスト条件の修正を行う場合は、テストコードも書き直さなければなりません。「",[137,372,375],{"href":373,"rel":374},"https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/",[],"GitLab Duo","」なら、CI/CDパイプラインの構築やメンテナンス、エラーの発見・分析を効率化できます。",[45,378,380],{"id":379},"_8-3-必要なリソースを確保する","8-3. 必要なリソースを確保する",[13,382,383],{},"CI/CDを導入する際には、予算や人材、工数の確保が求められます。自社の現状を把握してCI/CD導入にはどのくらいの予算が必要で、事前準備のためにどれだけの工数を必要とするのかを具体的に落とし込んでおくことが大切です。",[13,385,386],{},"なお、CI/CDパイプラインの構築においては、DevOpsエンジニアやSREと呼ばれる人材のアサインが必要です。",[45,388,390],{"id":389},"_8-4-メンバーに対する教育を行う","8-4. メンバーに対する教育を行う",[13,392,393],{},"CI/CDを導入して正しく運用していくためには、チームメンバー全体の理解が必要です。具体的には「自社でCI/CDを導入する目的や解決したい課題」「CI/CD関連でよく使用される用語」「CI/CDツールの使い方・運用ルール」などをメンバーに教育し、理解を深めてもらいます。",[13,395,396],{},"しかし、チームメンバーに教育するには時間とコストが多くかかってしまい、その期間は利益を生み出していないことを意味します。後ほど詳しく紹介するツールを使えばAIによりソフトウェア開発のワークフロー全体を効率化できるため、人材の採用や教育コストの削減にもつなげられます。",[20,398,400],{"id":399},"_9-cicd導入時のよくある失敗と対策","9. CI/CD導入時のよくある失敗と対策",[13,402,403],{},"CI/CD導入時においては、さまざまな問題が起こるケースもあるため事前に把握し、必要な対策を検討する必要があります。",[13,405,406],{},"導入時によくある課題とその対策については以下の通りです。",[408,409,410,423],"table",{},[411,412,413],"thead",{},[414,415,416,420],"tr",{},[417,418,419],"th",{},"CI/CD導入時のよくある失敗・課題",[417,421,422],{},"対策",[424,425,426,435,443],"tbody",{},[414,427,428,432],{},[429,430,431],"td",{},"CI/CDツールが開発者に使われない",[429,433,434],{},"・導入目的の明確化と情報共有 ・チームのニーズにマッチしたツール選定 ・チーム全体のスキルアップ・理解度向上",[414,436,437,440],{},[429,438,439],{},"最初から完璧な自動化を目指し、運用が複雑化する",[429,441,442],{},"・段階的な導入を実施する ・シンプルで信頼性の高いパイプラインを構築する",[414,444,445,448],{},[429,446,447],{},"使用しているメトリクスに一貫性がなく、改善に活かせない",[429,449,450],{},"・全社的に統一されたメトリクスを採用する ・採用したメトリクスを改善活動に結びつける意識を持つ",[20,452,454],{"id":453},"_10-cicdツールの選び方","10. CI/CDツールの選び方",[13,456,457],{},[27,458],{"alt":459,"src":460},"cicd5","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687600/Blog/Content%20Images/cicd5.jpg",[13,462,463],{},"CI/CDツールは以下の５つの観点を意識して選びましょう。",[228,465,466,469,472,475,478],{},[98,467,468],{},"機能",[98,470,471],{},"提供形態",[98,473,474],{},"コスト",[98,476,477],{},"セキュリティ",[98,479,480],{},"サポート体制",[45,482,484],{"id":483},"_10-1-機能","10-1. 機能",[13,486,487],{},"まずは、自社の開発プロジェクトに必要な機能が搭載されているか確認します。例えば、以下のような機能が搭載されたツールを選ぶと良いでしょう。",[228,489,490,493,501],{},[98,491,492],{},"CI/CDパイプラインの構築やメンテナンス機能",[98,494,495,500],{},[137,496,499],{"href":497,"rel":498},"https://about.gitlab.com/ja-jp/blog/what-is-an-api/",[],"API","やプラグインなどの連携機能",[98,502,503],{},"優れた拡張機能 など",[13,505,506],{},"その他にも、チームとして継続的に運用するためにも以下の観点をチェックしましょう。",[13,508,509],{},"・直感的に操作できるUI",[13,511,512],{},"・初期設定の容易さ",[13,514,515],{},"・コンテナ環境への対応 など",[45,517,519],{"id":518},"_10-2-提供形態","10-2. 提供形態",[13,521,522],{},"CI/CDツールにおいては、クラウド型とオンプレミス型の提供形態があります。",[13,524,525],{},"クラウド型はインターネット接続を通して提供元のツールを利用する方法で、サーバーを自社で管理する必要がなく手軽に導入できることがメリットです。ただし、カスタマイズ性は劣ります。",[13,527,528],{},"一方、オンプレミス型は自社でサーバーを用意してツールを利用する方法です。オンプレミス型の場合は、カスタマイズ性が高く、インターネット上のセキュリティリスクが軽減できることから、特に機密性の高いデータを扱うビジネスや規制の強い業種にむいています。その反面、サーバー構築に手間がかかりますので、両者の特徴を把握したうえで自社にマッチした利用形態を選択しましょう。",[13,530,531,536],{},[137,532,535],{"href":533,"rel":534},"https://about.gitlab.com/ja-jp/pricing/",[],"GitLabでは、クラウド型とオンプレミス型の両方を提供しており、自社の置かれた状況に最適な構築が可能です","。",[45,538,540],{"id":539},"_10-3-コスト","10-3. コスト",[13,542,543],{},"CI/CDツールを導入する際には当然コストが発生するため、自社の予算と照らし合わせながら利用に必要なコストを確認します。",[13,545,546],{},"その際、コストを抑えたいからといって自社に必要な機能が搭載されていないツールを導入しても効果は得られないため、機能面も考慮しながらチェックするのがポイントです。",[13,548,549],{},"また、いきなり開発環境を変えてしまうとリスクもあるため、まずは無料トライアルを受けられるツールを選定して使用感を確かめておきましょう。",[13,551,552],{},"無料トライアルを活用する場合は、有料プランへのアップグレードや機能追加を行う際に初期費用やランニングコストがどのくらいかかるのかを把握しておくことも大切です。",[45,554,556],{"id":555},"_10-4-セキュリティ","10-4. セキュリティ",[13,558,559],{},"近年企業においてもさまざまなセキュリティインシデントが発生しています。ソフトウェア開発におけるセキュリティリスクを軽減するためには、CI/CDツールが持つセキュリティスキャン等の機能もチェックしておきましょう。",[13,561,562],{},"例えば、AI機能を搭載したツールならソースコードの脆弱性をより効率的に把握して修正できます。また、CI/CDツール製品そのものに、開発元からセキュリティパッチが迅速に提供されているかどうかもチェックしておきたいポイントです。",[45,564,566],{"id":565},"_10-5-サポート体制実績","10-5. サポート体制・実績",[13,568,569],{},"CI/CDツールの導入や運用においてトラブルが発生する場合もあります。その際ツール提供側でサポート体制が提供されていると、早期の問題解決につながります。",[13,571,572],{},"そのため、サポートプランの有無を確認し、窓口の対応時間や連絡方法をチェックしておきましょう。また、ユーザーコミュニティが活発化しているか、参考資料やドキュメントが充実しているかなども確認しておくと良いでしょう。",[13,574,575],{},"また、導入事例や実績が多いツールであれば自社と同じような規模や課題を持つ企業のストーリーを確認できるため、導入後のイメージがしやすくスムーズな選定に繋げられます。",[20,577,579],{"id":578},"_11-cicdツールならgitlab","11. CI/CDツールなら「GitLab」",[13,581,582,583,587],{},"CI/CDツールをお探しならぜひ「",[137,584,8],{"href":585,"rel":586},"https://about.gitlab.com/ja-jp/",[],"」をご検討下さい。CI/CDの機能を確保する際には、別々のツールを管理してそれらを統合することで実現しているケースがよく見られます。しかし、この構築方法ではツールの選定や準備にも手間がかかり、効率が良いとはいえません。",[13,589,590],{},"AIを搭載したGitLabなら、単一の統合ツールとしてCI/CDパイプラインの効率化、セキュリティ対策、品質向上、運用コストの削減などを実現することができます。実際にさまざまな企業でGitLabが導入され、リリースサイクルの短縮に成功しています。",[13,592,593,594,598,599,604],{},"また、GitLabではクラウド型、オンプレミス型の両方を提供していますので、自社の環境に最適な方をお選びいただけます。無料トライアル版もご用意しているため、まずは使用感をお試しください。",[137,595,480],{"href":596,"rel":597},"https://support.gitlab.com/hc/en-us/articles/11626483177756-GitLab-Support",[],"や",[137,600,603],{"href":601,"rel":602},"https://docs.gitlab.com/ja-jp/",[],"参考ドキュメント","も充実しているため、安心して運用いただけます。",[20,606,608],{"id":607},"_12-cicdを導入して開発効率の向上を図ろう","12. CI/CDを導入して開発効率の向上を図ろう",[13,610,611],{},"ソフトウェアの開発においてCI/CDを導入することで、開発スピードや生産性向上などが期待できます。CI/CDを導入して自社のプロジェクトを成功させるためには、適切なCI/CDパイプライン構築と、継続的なメンテナンスを徹底する意識を持つことが大切です。",[13,613,614,615,618],{},"CI/CDツールの選定においては、ぜひ「",[137,616,8],{"href":585,"rel":617},[],"」をご検討下さい。GitLabならCI/CDの実現に必要な機能が搭載されているため、スムーズな導入を実現できます。",[13,620,621],{},"GitLabによるCI/CDの事例はこちらからご覧下さい。",[623,624,625],"blockquote",{},[13,626,627],{},[137,628,631],{"href":629,"rel":630},"https://about.gitlab.com/ja-jp/customers/hilti/?utm_medium=blog&utm_source=blog&utm_campaign=eg_apac_brand_x_x_ja_gitlabjapanblogseo_what-is-ci-cd",[],"CI/CDと堅牢なセキュリティスキャンがHilti社のSDLCを加速した方法",[13,633,634,637,639],{},[635,636],"br",{},[635,638],{},[635,640],{},[13,642,643],{},[644,645,646,647,652],"em",{},"監修： 小松原つかさ ",[137,648,651],{"href":649,"rel":650},"https://gitlab.com/tkomatsubara",[],"@tkomatsubara","\n（GitLab合同会社 ソリューションアーキテクト本部 シニアパートナーソリューションアーキテクト）",{"title":280,"searchDepth":654,"depth":654,"links":655},2,[656,657,663,664,669,670,675,680,686,687,694,695],{"id":22,"depth":654,"text":23},{"id":39,"depth":654,"text":40,"children":658},[659,661,662],{"id":47,"depth":660,"text":48},3,{"id":57,"depth":660,"text":58},{"id":70,"depth":660,"text":71},{"id":80,"depth":654,"text":81},{"id":115,"depth":654,"text":116,"children":665},[666,667,668],{"id":128,"depth":660,"text":129},{"id":148,"depth":660,"text":149},{"id":175,"depth":660,"text":176},{"id":188,"depth":654,"text":189},{"id":216,"depth":654,"text":217,"children":671},[672,673,674],{"id":241,"depth":660,"text":242},{"id":251,"depth":660,"text":252},{"id":261,"depth":660,"text":262},{"id":274,"depth":654,"text":275,"children":676},[677,678,679],{"id":298,"depth":660,"text":299},{"id":317,"depth":660,"text":318},{"id":330,"depth":660,"text":331},{"id":340,"depth":654,"text":341,"children":681},[682,683,684,685],{"id":353,"depth":660,"text":354},{"id":363,"depth":660,"text":364},{"id":379,"depth":660,"text":380},{"id":389,"depth":660,"text":390},{"id":399,"depth":654,"text":400},{"id":453,"depth":654,"text":454,"children":688},[689,690,691,692,693],{"id":483,"depth":660,"text":484},{"id":518,"depth":660,"text":519},{"id":539,"depth":660,"text":540},{"id":555,"depth":660,"text":556},{"id":565,"depth":660,"text":566},{"id":578,"depth":654,"text":579},{"id":607,"depth":654,"text":608},"engineering","2025-03-03","この記事では、CI/CDの概要や導入するメリット、CI/CDツールの選び方などを詳しく解説します。","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749663328/Blog/Hero%20Images/cicd3.jpg",{},"/ja-jp/blog/what-is-ci-cd",{"ogTitle":5,"ogImage":702,"ogDescription":698,"ogSiteName":706,"noIndex":707,"ogType":708,"ogUrl":709,"title":5,"canonicalUrls":709,"description":698},"https://about.gitlab.com",false,"article","https://about.gitlab.com/blog/what-is-ci-cd","what-is-ci-cd","ja-jp/blog/what-is-ci-cd",[713],"CI/CD","BlogPost","2026-07-31","98yoszU39gMfWYRdt3hm_xM-tJ1a75ceOAqLqfQts_4",{"logo":718,"freeTrial":723,"sales":728,"login":733,"items":738,"search":1064,"minimal":1097,"duo":1114,"switchNav":1123,"pricingDeployment":1134},{"config":719},{"href":720,"dataGaName":721,"dataGaLocation":722},"/ja-jp/","gitlab logo","header",{"text":724,"config":725},"無料トライアルを開始",{"href":726,"dataGaName":727,"dataGaLocation":722},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":729,"config":730},"デモをリクエスト",{"href":731,"dataGaName":732,"dataGaLocation":722},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":734,"config":735},"サインイン",{"href":736,"dataGaName":737,"dataGaLocation":722},"https://gitlab.com/users/sign_in/","sign in",[739,768,868,873,986,1042],{"text":740,"config":741,"menu":743},"プラットフォーム",{"dataNavLevelOne":742},"platform",{"type":744,"columns":745},"cards",[746,752,760],{"title":740,"description":747,"link":748},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":749,"config":750},"プラットフォームの詳細はこちら",{"href":751,"dataGaName":742,"dataGaLocation":722},"/ja-jp/platform/",{"title":753,"description":754,"link":755},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":756,"config":757},"GitLab Duoのご紹介",{"href":758,"dataGaName":759,"dataGaLocation":722},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":761,"description":762,"link":763},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":764,"config":765},"詳細はこちら",{"href":766,"dataGaName":767,"dataGaLocation":722},"/ja-jp/why-gitlab/","why gitlab",{"text":769,"left":701,"config":770,"menu":772},"製品",{"dataNavLevelOne":771},"solutions",{"type":773,"link":774,"columns":778,"feature":847},"lists",{"text":775,"config":776},"すべてのソリューションを表示",{"href":777,"dataGaName":771,"dataGaLocation":722},"/ja-jp/solutions/",[779,803,825],{"title":780,"description":781,"link":782,"items":787},"自動化","CI/CDと自動化でデプロイを加速",{"config":783},{"icon":784,"href":785,"dataGaName":786,"dataGaLocation":722},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[788,791,794,799],{"text":713,"config":789},{"href":790,"dataGaLocation":722,"dataGaName":713},"/ja-jp/solutions/continuous-integration/",{"text":753,"config":792},{"href":758,"dataGaLocation":722,"dataGaName":793},"gitlab duo agent platform - product menu",{"text":795,"config":796},"ソースコード管理",{"href":797,"dataGaLocation":722,"dataGaName":798},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":800,"config":801},"自動化されたソフトウェアデリバリー",{"href":785,"dataGaLocation":722,"dataGaName":802},"Automated software delivery",{"title":477,"description":804,"link":805,"items":810},"セキュリティを犠牲にすることなくコード作成を高速化",{"config":806},{"href":807,"dataGaName":808,"dataGaLocation":722,"icon":809},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[811,815,820],{"text":812,"config":813},"アプリケーションセキュリティテスト",{"href":807,"dataGaName":814,"dataGaLocation":722},"Application security testing",{"text":816,"config":817},"ソフトウェアサプライチェーンセキュリティ",{"href":818,"dataGaLocation":722,"dataGaName":819},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":821,"config":822},"ソフトウェアコンプライアンス",{"href":823,"dataGaName":824,"dataGaLocation":722},"/ja-jp/solutions/software-compliance/","software compliance",{"title":826,"link":827,"items":832},"測定",{"config":828},{"icon":829,"href":830,"dataGaName":831,"dataGaLocation":722},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[833,837,842],{"text":834,"config":835},"可視性と測定",{"href":830,"dataGaLocation":722,"dataGaName":836},"Visibility and Measurement",{"text":838,"config":839},"バリューストリーム管理",{"href":840,"dataGaLocation":722,"dataGaName":841},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":843,"config":844},"分析とインサイト",{"href":845,"dataGaLocation":722,"dataGaName":846},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":848,"type":773,"items":849},"GitLabが活躍する場所",[850,856,862],{"text":851,"config":852},"大企業",{"icon":853,"href":854,"dataGaLocation":722,"dataGaName":855},"Building","/ja-jp/enterprise/","enterprise",{"text":857,"config":858},"スモールビジネス",{"icon":859,"href":860,"dataGaLocation":722,"dataGaName":861},"Work","/ja-jp/small-business/","small business",{"text":863,"config":864},"公共部門",{"icon":865,"href":866,"dataGaLocation":722,"dataGaName":867},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":869,"config":870},"価格",{"href":871,"dataGaName":872,"dataGaLocation":722,"dataNavLevelOne":872},"/ja-jp/pricing/","pricing",{"text":874,"config":875,"menu":877},"関連リソース",{"dataNavLevelOne":876},"resources",{"type":773,"link":878,"columns":882,"feature":975},{"text":879,"config":880},"すべてのリソースを表示",{"href":881,"dataGaName":876,"dataGaLocation":722},"/ja-jp/resources/",[883,915,942],{"title":884,"items":885},"はじめに",[886,891,896,901,905,910],{"text":887,"config":888},"インストール",{"href":889,"dataGaName":890,"dataGaLocation":722},"/ja-jp/install/","install",{"text":892,"config":893},"クイックスタートガイド",{"href":894,"dataGaName":895,"dataGaLocation":722},"/ja-jp/get-started/","quick setup checklists",{"text":897,"config":898},"学ぶ",{"href":899,"dataGaLocation":722,"dataGaName":900},"https://university.gitlab.com/","learn",{"text":902,"config":903},"製品ドキュメント",{"href":601,"dataGaName":904,"dataGaLocation":722},"product documentation",{"text":906,"config":907},"ベストプラクティスビデオ",{"href":908,"dataGaName":909,"dataGaLocation":722},"/ja-jp/getting-started-videos/","best practice videos",{"text":911,"config":912},"インテグレーション",{"href":913,"dataGaName":914,"dataGaLocation":722},"/ja-jp/integrations/","integrations",{"title":916,"items":917},"検索する",[918,923,928,933,937],{"text":919,"config":920},"お客様成功事例",{"href":921,"dataGaName":922,"dataGaLocation":722},"/ja-jp/customers/","customer success stories",{"text":924,"config":925},"ブログ",{"href":926,"dataGaName":927,"dataGaLocation":722},"/ja-jp/blog/","blog",{"text":929,"config":930},"Demo Hub",{"href":931,"dataGaName":932,"dataGaLocation":722},"/ja-jp/demo-hub/","demo hub",{"text":934,"config":935},"The Source",{"href":936,"dataGaName":927,"dataGaLocation":722},"/ja-jp/the-source/",{"text":938,"config":939},"リモート",{"href":940,"dataGaName":941,"dataGaLocation":722},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":943,"items":944},"つなげる",[945,950,955,960,965,970],{"text":946,"config":947},"GitLabサービス",{"href":948,"dataGaName":949,"dataGaLocation":722},"/ja-jp/services/","services",{"text":951,"config":952},"コントリビュート",{"href":953,"dataGaName":954,"dataGaLocation":722},"https://contributors.gitlab.com","contribute",{"text":956,"config":957},"コミュニティ",{"href":958,"dataGaName":959,"dataGaLocation":722},"/community/","community",{"text":961,"config":962},"フォーラム",{"href":963,"dataGaName":964,"dataGaLocation":722},"https://forum.gitlab.com/","forum",{"text":966,"config":967},"イベント",{"href":968,"dataGaName":969,"dataGaLocation":722},"/events/","events",{"text":971,"config":972},"パートナー",{"href":973,"dataGaName":974,"dataGaLocation":722},"/ja-jp/partners/","partners",{"config":976,"title":979,"text":980,"link":981},{"background":977,"textColor":978},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":982,"config":983},"最新情報を読む",{"href":984,"dataGaName":985,"dataGaLocation":722},"/ja-jp/whats-new/","whats new",{"text":987,"config":988,"menu":990},"企業情報",{"dataNavLevelOne":989},"company",{"type":773,"columns":991},[992],{"items":993},[994,999,1005,1007,1012,1017,1022,1027,1032,1037],{"text":995,"config":996},"GitLabについて",{"href":997,"dataGaName":998,"dataGaLocation":722},"/ja-jp/company/","about",{"text":1000,"config":1001,"footerGa":1004},"採用情報",{"href":1002,"dataGaName":1003,"dataGaLocation":722},"/jobs/","jobs",{"dataGaName":1003},{"text":966,"config":1006},{"href":968,"dataGaName":969,"dataGaLocation":722},{"text":1008,"config":1009},"経営陣",{"href":1010,"dataGaName":1011,"dataGaLocation":722},"/company/team/e-group/","leadership",{"text":1013,"config":1014},"ハンドブック",{"href":1015,"dataGaName":1016,"dataGaLocation":722},"https://handbook.gitlab.com/","handbook",{"text":1018,"config":1019},"投資家向け情報",{"href":1020,"dataGaName":1021,"dataGaLocation":722},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":1023,"config":1024},"トラストセンター",{"href":1025,"dataGaName":1026,"dataGaLocation":722},"/ja-jp/security/","trust center",{"text":1028,"config":1029},"AI Transparency Center",{"href":1030,"dataGaName":1031,"dataGaLocation":722},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":1033,"config":1034},"ニュースレター",{"href":1035,"dataGaName":1036,"dataGaLocation":722},"/company/contact/#contact-forms","newsletter",{"text":1038,"config":1039},"プレス",{"href":1040,"dataGaName":1041,"dataGaLocation":722},"/press/","press",{"text":1043,"config":1044,"menu":1045},"お問い合わせ",{"dataNavLevelOne":989},{"type":773,"columns":1046},[1047],{"items":1048},[1049,1054,1059],{"text":1050,"config":1051},"お問い合わせはこちら",{"href":1052,"dataGaName":1053,"dataGaLocation":722},"/ja-jp/sales/","talk to sales",{"text":1055,"config":1056},"サポートを受ける",{"href":1057,"dataGaName":1058,"dataGaLocation":722},"https://support.gitlab.com/hc/en-us","support portal",{"text":1060,"config":1061},"カスタマーポータル",{"href":1062,"dataGaName":1063,"dataGaLocation":722},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1065,"login":1066,"suggestions":1073},"閉じる",{"text":1067,"link":1068},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":1069,"config":1070},"GitLab.com",{"href":736,"dataGaName":1071,"dataGaLocation":1072},"search login","search",{"text":1074,"default":1075},"提案",[1076,1078,1083,1085,1089,1093],{"text":753,"config":1077},{"href":758,"dataGaName":753,"dataGaLocation":1072},{"text":1079,"config":1080},"コード提案（AI）",{"href":1081,"dataGaName":1082,"dataGaLocation":1072},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":713,"config":1084},{"href":790,"dataGaName":713,"dataGaLocation":1072},{"text":1086,"config":1087},"GitLab on AWS",{"href":1088,"dataGaName":1086,"dataGaLocation":1072},"/ja-jp/partners/technology-partners/aws/",{"text":1090,"config":1091},"GitLab on Google Cloud",{"href":1092,"dataGaName":1090,"dataGaLocation":1072},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":1094,"config":1095},"GitLabを選ぶ理由",{"href":766,"dataGaName":1096,"dataGaLocation":1072},"Why GitLab?",{"freeTrial":1098,"mobileIcon":1102,"desktopIcon":1107,"secondaryButton":1110},{"text":724,"config":1099},{"href":1100,"dataGaName":727,"dataGaLocation":1101},"https://gitlab.com/-/trials/new/","nav",{"altText":1103,"config":1104},"GitLabアイコン",{"src":1105,"dataGaName":1106,"dataGaLocation":1101},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1103,"config":1108},{"src":1109,"dataGaName":1106,"dataGaLocation":1101},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":884,"config":1111},{"href":1112,"dataGaName":1113,"dataGaLocation":1101},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":1115,"mobileIcon":1119,"desktopIcon":1121},{"text":1116,"config":1117},"GitLab Duoの詳細について",{"href":758,"dataGaName":1118,"dataGaLocation":1101},"gitlab duo",{"altText":1103,"config":1120},{"src":1105,"dataGaName":1106,"dataGaLocation":1101},{"altText":1103,"config":1122},{"src":1109,"dataGaName":1106,"dataGaLocation":1101},{"button":1124,"mobileIcon":1129,"desktopIcon":1131},{"text":1125,"config":1126},"/switch",{"href":1127,"dataGaName":1128,"dataGaLocation":1101},"#contact","switch",{"altText":1103,"config":1130},{"src":1105,"dataGaName":1106,"dataGaLocation":1101},{"altText":1103,"config":1132},{"src":1133,"dataGaName":1106,"dataGaLocation":1101},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1135,"mobileIcon":1140,"desktopIcon":1142},{"text":1136,"config":1137},"料金ページに戻る",{"href":871,"dataGaName":1138,"dataGaLocation":1101,"icon":1139},"back to pricing","GoBack",{"altText":1103,"config":1141},{"src":1105,"dataGaName":1106,"dataGaLocation":1101},{"altText":1103,"config":1143},{"src":1109,"dataGaName":1106,"dataGaLocation":1101},{"title":1145,"button":1146,"config":1150},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":764,"config":1147},{"href":1148,"dataGaName":1149,"dataGaLocation":722},"/ja-jp/gitlab-orbit/","orbit",{"layout":1151,"disabled":707},"release",{"data":1153},{"text":1154,"source":1155,"edit":1161,"contribute":1166,"config":1171,"items":1176,"minimal":1384},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":1156,"config":1157},"ページのソースを表示",{"href":1158,"dataGaName":1159,"dataGaLocation":1160},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1162,"config":1163},"このページを編集",{"href":1164,"dataGaName":1165,"dataGaLocation":1160},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1167,"config":1168},"ご協力をお願いします",{"href":1169,"dataGaName":1170,"dataGaLocation":1160},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1172,"facebook":1173,"youtube":1174,"linkedin":1175},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1177,1222,1274,1317,1351],{"title":869,"links":1178,"subMenu":1193},[1179,1183,1188],{"text":1180,"config":1181},"プランの表示",{"href":871,"dataGaName":1182,"dataGaLocation":1160},"view plans",{"text":1184,"config":1185},"Premiumを選ぶ理由",{"href":1186,"dataGaName":1187,"dataGaLocation":1160},"/ja-jp/pricing/premium/","why premium",{"text":1189,"config":1190},"Ultimateを選ぶ理由",{"href":1191,"dataGaName":1192,"dataGaLocation":1160},"/ja-jp/pricing/ultimate/","why ultimate",[1194],{"title":1043,"links":1195},[1196,1198,1200,1202,1207,1212,1217],{"text":1043,"config":1197},{"href":1052,"dataGaName":732,"dataGaLocation":1160},{"text":1055,"config":1199},{"href":1057,"dataGaName":1058,"dataGaLocation":1160},{"text":1060,"config":1201},{"href":1062,"dataGaName":1063,"dataGaLocation":1160},{"text":1203,"config":1204},"ステータス",{"href":1205,"dataGaName":1206,"dataGaLocation":1160},"https://status.gitlab.com/","status",{"text":1208,"config":1209},"利用規約",{"href":1210,"dataGaName":1211,"dataGaLocation":1160},"/terms/","terms of use",{"text":1213,"config":1214},"プライバシーに関する声明",{"href":1215,"dataGaName":1216,"dataGaLocation":1160},"/ja-jp/privacy/","privacy statement",{"text":1218,"config":1219},"Cookie 優先設定",{"dataGaName":1220,"dataGaLocation":1160,"id":1221,"isOneTrustButton":701},"cookie preferences","ot-sdk-btn",{"title":769,"links":1223,"subMenu":1232},[1224,1228],{"text":1225,"config":1226},"DevSecOpsプラットフォーム",{"href":751,"dataGaName":1227,"dataGaLocation":1160},"devsecops platform",{"text":1229,"config":1230},"AI支援開発",{"href":758,"dataGaName":1231,"dataGaLocation":1160},"ai-assisted development",[1233],{"title":1234,"links":1235},"トピック",[1236,1240,1245,1250,1255,1259,1264,1269],{"text":713,"config":1237},{"href":1238,"dataGaName":1239,"dataGaLocation":1160},"/ja-jp/topics/ci-cd/","cicd",{"text":1241,"config":1242},"GitOps",{"href":1243,"dataGaName":1244,"dataGaLocation":1160},"/ja-jp/topics/gitops/","gitops",{"text":1246,"config":1247},"DevOps",{"href":1248,"dataGaName":1249,"dataGaLocation":1160},"/ja-jp/topics/devops/","devops",{"text":1251,"config":1252},"バージョン管理",{"href":1253,"dataGaName":1254,"dataGaLocation":1160},"/ja-jp/topics/version-control/","version control",{"text":157,"config":1256},{"href":1257,"dataGaName":1258,"dataGaLocation":1160},"/ja-jp/topics/devsecops/","devsecops",{"text":1260,"config":1261},"クラウドネイティブ",{"href":1262,"dataGaName":1263,"dataGaLocation":1160},"/ja-jp/topics/cloud-native/","cloud native",{"text":1265,"config":1266},"コーディングのためのAI",{"href":1267,"dataGaName":1268,"dataGaLocation":1160},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":1270,"config":1271},"エージェント型AI",{"href":1272,"dataGaName":1273,"dataGaLocation":1160},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1275,"links":1276},"ソリューション",[1277,1280,1282,1287,1291,1294,1297,1300,1302,1304,1307,1312],{"text":812,"config":1278},{"href":807,"dataGaName":1279,"dataGaLocation":1160},"Application Security Testing",{"text":800,"config":1281},{"href":785,"dataGaName":786,"dataGaLocation":1160},{"text":1283,"config":1284},"アジャイル開発",{"href":1285,"dataGaName":1286,"dataGaLocation":1160},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1288,"config":1289},"SCM",{"href":797,"dataGaName":1290,"dataGaLocation":1160},"source code management",{"text":713,"config":1292},{"href":790,"dataGaName":1293,"dataGaLocation":1160},"continuous integration & delivery",{"text":838,"config":1295},{"href":840,"dataGaName":1296,"dataGaLocation":1160},"value stream management",{"text":1241,"config":1298},{"href":1299,"dataGaName":1244,"dataGaLocation":1160},"/ja-jp/solutions/gitops/",{"text":851,"config":1301},{"href":854,"dataGaName":855,"dataGaLocation":1160},{"text":857,"config":1303},{"href":860,"dataGaName":861,"dataGaLocation":1160},{"text":1305,"config":1306},"公共機関",{"href":866,"dataGaName":867,"dataGaLocation":1160},{"text":1308,"config":1309},"教育",{"href":1310,"dataGaName":1311,"dataGaLocation":1160},"/ja-jp/solutions/education/","education",{"text":1313,"config":1314},"金融サービス",{"href":1315,"dataGaName":1316,"dataGaLocation":1160},"/ja-jp/solutions/finance/","financial services",{"title":1318,"links":1319},"リソース",[1320,1322,1324,1326,1330,1332,1335,1337,1339,1341,1343,1345,1347,1349],{"text":887,"config":1321},{"href":889,"dataGaName":890,"dataGaLocation":1160},{"text":892,"config":1323},{"href":894,"dataGaName":895,"dataGaLocation":1160},{"text":897,"config":1325},{"href":899,"dataGaName":900,"dataGaLocation":1160},{"text":902,"config":1327},{"href":1328,"dataGaName":1329,"dataGaLocation":1160},"https://docs.gitlab.com/ja-jp","docs",{"text":924,"config":1331},{"href":926,"dataGaName":927,"dataGaLocation":1160},{"text":1333,"config":1334},"最新リリース",{"href":984,"dataGaName":985,"dataGaLocation":1160},{"text":919,"config":1336},{"href":921,"dataGaName":922,"dataGaLocation":1160},{"text":938,"config":1338},{"href":940,"dataGaName":941,"dataGaLocation":1160},{"text":946,"config":1340},{"href":948,"dataGaName":949,"dataGaLocation":1160},{"text":951,"config":1342},{"href":953,"dataGaName":954,"dataGaLocation":1160},{"text":956,"config":1344},{"href":958,"dataGaName":959,"dataGaLocation":1160},{"text":961,"config":1346},{"href":963,"dataGaName":964,"dataGaLocation":1160},{"text":966,"config":1348},{"href":968,"dataGaName":969,"dataGaLocation":1160},{"text":971,"config":1350},{"href":973,"dataGaName":974,"dataGaLocation":1160},{"title":1352,"links":1353},"会社情報",[1354,1356,1358,1360,1362,1364,1368,1373,1375,1377,1379],{"text":995,"config":1355},{"href":997,"dataGaName":989,"dataGaLocation":1160},{"text":1000,"config":1357},{"href":1002,"dataGaName":1003,"dataGaLocation":1160},{"text":1008,"config":1359},{"href":1010,"dataGaName":1011,"dataGaLocation":1160},{"text":1013,"config":1361},{"href":1015,"dataGaName":1016,"dataGaLocation":1160},{"text":1018,"config":1363},{"href":1020,"dataGaName":1021,"dataGaLocation":1160},{"text":1365,"config":1366},"Sustainability",{"href":1367,"dataGaName":1365,"dataGaLocation":1160},"/sustainability/",{"text":1369,"config":1370},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1371,"dataGaName":1372,"dataGaLocation":1160},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1023,"config":1374},{"href":1025,"dataGaName":1026,"dataGaLocation":1160},{"text":1033,"config":1376},{"href":1035,"dataGaName":1036,"dataGaLocation":1160},{"text":1038,"config":1378},{"href":1040,"dataGaName":1041,"dataGaLocation":1160},{"text":1380,"config":1381},"現代奴隷制の透明性に関する声明",{"href":1382,"dataGaName":1383,"dataGaLocation":1160},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1385},[1386,1388,1391],{"text":1208,"config":1387},{"href":1210,"dataGaName":1211,"dataGaLocation":1160},{"text":1389,"config":1390},"Cookieの設定",{"dataGaName":1220,"dataGaLocation":1160,"id":1221,"isOneTrustButton":701},{"text":1213,"config":1392},{"href":1215,"dataGaName":1216,"dataGaLocation":1160},[1394,1409],{"id":1395,"title":1396,"body":700,"config":1397,"content":1399,"description":700,"extension":1403,"meta":1404,"navigation":701,"path":1405,"seo":1406,"stem":1407,"__hash__":1408},"blogAuthors/en-us/blog/authors/gitlab-japan-team.yml","Gitlab Japan Team",{"template":1398},"BlogAuthor",{"name":7,"config":1400},{"headshot":1401,"ctfId":1402},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","5YWHF8vG80rluQ41QjgP7V","yml",{},"/en-us/blog/authors/gitlab-japan-team",{},"en-us/blog/authors/gitlab-japan-team","xs3yRNTInC3nd_gc5t_qSB_BOSquAfXSF9QA2S_y1g8",{"id":1410,"title":1411,"body":700,"config":1412,"content":1413,"description":700,"extension":1403,"meta":1415,"navigation":701,"path":1416,"seo":1417,"stem":1418,"__hash__":1419},"blogAuthors/en-us/blog/authors/gitlab.yml","Gitlab",{"template":1398},{"name":8,"config":1414},{"headshot":1401,"ctfId":8},{},"/en-us/blog/authors/gitlab",{},"en-us/blog/authors/gitlab","XCBKIcPoCs6zi2oHG7o-bAp52Jhaw8_zGhIJ2jNrEjU",[1421,1428,1435],{"title":1422,"description":1422,"heroImage":1423,"category":696,"date":1424,"authors":1425,"slug":1427,"externalUrl":700},"MCPサーバーとは？仕組みやソフトウェア開発の活用例をわかりやすく解説","https://res.cloudinary.com/about-gitlab-com/image/upload/v1786001428/qedvughylmeposoqm5zs.jpg","2026-08-07",[1426],"GitLab Team","what-is-mcp-server",{"title":1429,"description":1430,"heroImage":1431,"category":696,"date":1432,"authors":1433,"slug":1434,"externalUrl":700},"イテレーションとは？意味や進め方、おすすめの支援ツールを紹介","イテレーションとは、アジャイル開発における「反復」を意味する開発単位です。本記事では、イテレーションの意味やスプリントとの違い、具体的な進め方、成功のポイントをわかりやすく解説します。アジャイル開発を支援するツールもあわせて紹介します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785816755/mj23yaguu0gxvbztd6pl.jpg","2026-08-06",[1426],"what-is-iteration",{"title":1436,"description":1437,"heroImage":1438,"category":696,"date":1432,"authors":1439,"slug":1442,"externalUrl":700},"GitLab Self-Hostedで実現するコンフィデンシャルAI","ソースコードをハードウェアで暗号化された境界の外に出すことなく、GitLab DuoのAIコーディングエージェントを開発者に提供します。GPUは不要です。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png",[1440,1441],"Mathias Ewald","Martin Paloncy, Edgeless Systems","confidential-ai-for-gitlab-self-hosted",{"promotions":1444},[1445,1459,1471,1483],{"id":1446,"categories":1447,"header":1449,"text":1450,"button":1451,"image":1456},"ai-modernization",[1448],"ai","AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1452,"config":1453},"AI成熟度スコアを確認する",{"href":1454,"dataGaName":1455,"dataGaLocation":927},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1457},{"src":1458},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1460,"categories":1461,"header":1463,"text":1450,"button":1464,"image":1468},"devops-modernization",[1462,1258],"product","単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1465,"config":1466},"DevOps成熟度スコアを確認しましょう",{"href":1467,"dataGaName":1455,"dataGaLocation":927},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1469},{"src":1470},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1472,"categories":1473,"header":1475,"text":1450,"button":1476,"image":1480},"security-modernization",[1474],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":1477,"config":1478},"セキュリティ成熟度スコアを確認しましょう",{"href":1479,"dataGaName":1455,"dataGaLocation":927},"/ja-jp/assessments/security-modernization-assessment/",{"config":1481},{"src":1482},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1484,"paths":1485,"header":1488,"text":1489,"button":1490,"image":1495},"github-azure-migration",[1486,1487],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1491,"config":1492},"GitLabとGitHubの比較を見る",{"href":1493,"dataGaName":1494,"dataGaLocation":927},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1496},{"src":1470},{"header":1498,"blurb":1499,"button":1500,"secondaryButton":1504},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":724,"config":1501},{"href":1502,"dataGaName":727,"dataGaLocation":1503},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":1043,"config":1505},{"href":1052,"dataGaName":732,"dataGaLocation":1503},1786803791297]