[{"data":1,"prerenderedAt":1273},["ShallowReactive",2],{"/ja-jp/blog/claude-code-gitlab-ai-development-workflow":3,"navigation-ja-jp":496,"banner-ja-jp":924,"footer-ja-jp":932,"blog-post-authors-ja-jp-Naoharu Sasaki":1172,"blog-related-posts-ja-jp-claude-code-gitlab-ai-development-workflow":1188,"blog-promotions-ja-jp":1212,"next-steps-ja-jp":1264},{"id":4,"title":5,"authors":6,"body":8,"category":466,"date":467,"description":468,"extension":469,"externalUrl":470,"faq":470,"featured":471,"heroImage":472,"meta":473,"navigation":471,"path":474,"seo":475,"slug":479,"stem":480,"tags":481,"template":493,"updatedDate":494,"__hash__":495},"blogPosts/ja-jp/blog/claude-code-gitlab-ai-development-workflow.md","Claude Code × GitLab：AI活用を加速する、エージェンティックAIとGitLab CLIによる効率的なソフトウェア開発フロー",[7],"Naoharu Sasaki",{"type":9,"value":10,"toc":440},"minimark",[11,15,40,43,47,50,59,62,65,68,76,79,86,93,102,105,111,114,121,124,127,130,136,141,144,149,152,157,160,165,168,173,176,181,184,189,195,198,203,206,211,216,219,222,227,233,238,243,248,251,257,263,266,272,281,284,289,294,299,305,308,311,317,320,323,335,338,344,347,350,353,358,361,364,371,374,381,388,390,393,404,406,410,413,417,426,430,433,437],[12,13,14],"h2",{"id":14},"目次",[16,17,18,22,25,28,31,34,37],"ol",{},[19,20,21],"li",{},"はじめに: AI活用の新時代を切り拓く効率的なソフトウェア開発",[19,23,24],{},"Claude Codeとは何か？",[19,26,27],{},"GitLabのCLIであるGLabの紹介",[19,29,30],{},"Claude CodeとGLabを組み合わせた開発の流れ",[19,32,33],{},"AIを使った開発の今後の広がりについて",[19,35,36],{},"まとめ",[19,38,39],{},"よくある質問",[12,41,21],{"id":42},"はじめに-ai活用の新時代を切り拓く効率的なソフトウェア開発",[44,45,46],"p",{},"この記事を読むと、エージェント型AIであるClaude CodeとGitLab CLIツール「GLab」を組み合わせて、ローカル環境から効率的にIssue作成・MR操作・レビュー依頼などを自動化し、生成AIによるコード補助を活かした実践的な開発フローを構築する方法がわかるようになります。",[12,48,24],{"id":49},"claude-codeとは何か",[44,51,52,58],{},[53,54,57],"a",{"href":55,"rel":56},"https://about.gitlab.com/ja-jp/blog/loop-engineering-gitlab-claude-code",[],"Claude Code","とはエージェント型AIで、ターミナル上でAIにコマンドを実行させることで既存ツールを使いながら効率的に開発できます。",[12,60,27],{"id":61},"gitlabのcliであるglabの紹介",[44,63,64],{},"GLabはオープンソースのGitLab CLIツールです。GLabをターミナルに統合し、作業中のコマンドラインツールや、IDEの中に表示できます。GitLabのWebUIにアクセスするためにブラウザのウィンドウやタブに切り替える必要がなくなり、マージリクエストの作成やパイプラインの状況の確認など、様々なことを直感的にコマンドラインで実行可能になります。",[12,66,30],{"id":67},"claude-codeとglabを組み合わせた開発の流れ",[69,70,72],"h3",{"id":71},"claude-codeとglabのインストール",[73,74,75],"strong",{},"Claude Codeとglabのインストール",[44,77,78],{},"ここでは個別のインストール方法や導入の仕方については割愛しますが、下記の公式サイトが参考になると思いますのでご確認ください。",[44,80,81,82],{},"Claude Code: ",[53,83,84],{"href":84,"rel":85},"https://docs.anthropic.com/ja/docs/claude-code/overview",[],[44,87,88,89],{},"GLab: ",[53,90,91],{"href":91,"rel":92},"https://gitlab.com/gitlab-org/cli/-/blob/main/README.md",[],[69,94,96,99],{"id":95},"gitlabの認証情報を設定",[53,97],{"href":91,"rel":98},[],[73,100,101],{},"GitLabの認証情報を設定",[44,103,104],{},"まずはGLabのセットアップをしていきましょう。GLabでGitLabサーバーにログインします。",[44,106,107],{},[108,109,110],"code",{},"$ glab auth login",[44,112,113],{},"上記を実行すると、ログインするサーバーの先を問われるので、選びます。続いて、Tokenによるログインか、Webブラウザを使って認証するか聞かれるため、これも好きな方を選んでください。下記は、Webを選んだ場合の画面です。",[44,115,116],{},[117,118],"img",{"alt":119,"src":120},"Webログイン","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198573/tl81t9qzwhqjnrro3lrb.png",[44,122,123],{},"次に、Gitクライアントが通信するデフォルトのプロトコルを聞かれるので、これも好きなものを選んでください。環境によってはSSHプロトコルの通信が制限されている場合もあるかと思うので、そのような場合はHTTPSを選ぶことをおすすめします。",[44,125,126],{},"最後に、Gitの認証にもCredentialsの認証情報使うかを問われるため、これも選んでいただければと思います。\nYesの場合は、GitのHTTPS認証にもglabのPersonal Access Token（PAT）を使うよう.gitconfigに設定され、Noを選んだ場合は、glabでIssueやMRの操作をする一方で、Gitのpush/pullは従来通りのSSHや別途設定した認証方式で行う必要があります。",[44,128,129],{},"初期の設定が終わった画面を下記に示します。",[44,131,132],{},[117,133],{"alt":134,"src":135},"初期設定完了画面","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198582/xtpheeez1gcwr8sfjmdv.png",[69,137,139],{"id":138},"開発対象プロジェクトのclone",[73,140,138],{},[44,142,143],{},"次に、Claude Codeに指示を与えて、glabコマンドを使って、リモートリポジトリからcloneします。下記のコマンドでClaude Codeを起動します。",[44,145,146],{},[108,147,148],{},"$ claude",[44,150,151],{},"既にGLabで認証は終わっているため、作業するプロジェクトのリポジトリをcloneするように指示を与えます。",[44,153,154],{},[108,155,156],{},"> GitLab上で自分が参加しているプロジェクトを表示してください",[44,158,159],{},"上記のようにプロンプトするとClaude Codeが",[44,161,162],{},[108,163,164],{},"$ glab repo list",[44,166,167],{},"などを実行してくれると思います。次に、作業したいリポジトリを上記から選び、Cloneします。プロジェクト名は各自の環境に合わせて指定してください。",[44,169,170],{},[108,171,172],{},"> プロジェクト naosasaki-demo/study/spring-demo をcloneしてください",[44,174,175],{},"Claude Codeの処理が終わると、一度Claude Codeを終了し、ターミナルでディレクトリを確認すると、cloneされたディレクトリが作られていることがわかると思います。",[44,177,178],{},[73,179,180],{},"新しいIssueの作成",[44,182,183],{},"次に、このプロジェクトに新しくイシューを作りたいと思います。通常であればWebブラウザでGitLabにアクセスしイシューを登録しますが、GLabとClaude Codeを使って、IDEやターミナル画面から作ってみたいと思います。",[44,185,186],{},[108,187,188],{},"> このプロジェクトに新しいイシューを作ってください。内容は、今の東京の温度と天気を返すWebAPIのエンドポイントを作成します。",[44,190,191],{},[117,192],{"alt":193,"src":194},"イシュー作成","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198573/iizlucpfxgsa0nrdsvqn.png",[44,196,197],{},"上記のようにglabを使ってイシューを作成するコマンドが提案されます。またイシューのなかの記載もある程度書いてくれていることがわかります。",[44,199,200],{},[117,201],{"alt":193,"src":202},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198579/ye2wtupp6nf8ljzja2yh.png",[44,204,205],{},"ブラウザでアクセスしても、正しく作られていることがわかります。",[44,207,208],{},[117,209],{"alt":193,"src":210},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198582/vbo22zzdzzanvnrbsszq.png",[69,212,214],{"id":213},"マージリクエストとブランチの作成と作業開始",[73,215,213],{},[44,217,218],{},"次に、実際のこのIssueの内容を実装していきたいと思います。ここからはIDEのVisual Studio Codeも利用していきたいと思います。Visual Studio Codeを起動し、内蔵されたターミナルを開き、そこでClaude Codeを起動します。",[44,220,221],{},"早速、先ほど作ったイシューからマージリクエストを作って、その中で作業をしていきたいと思います。",[44,223,224],{},[108,225,226],{},"> このリポジトリのプロジェクトのissue 53を実装したいので、glabでMRを作って、そのブランチをチェックアウトして",[44,228,229],{},[117,230],{"alt":231,"src":232},"マージリクエストとブランチの作成と作業開始","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198573/or6l5si3k4dbprcnnfgq.png",[44,234,235],{},[73,236,237],{},"コードの編集と検証",[44,239,240],{},[108,241,242],{},"> イシューの記載に基づいて実装してください。また、リポジトリ内部のドキュメントも追加に伴って更新してください。",[44,244,245],{},[117,246],{"alt":237,"src":247},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198573/dlgq0j60n2jfk24vxaj3.png",[44,249,250],{},"OpenWeatherMap APIを使うことを提案してくれています。そのほかにも、いくつかのクラスを作成することを提案されるので、中身を確認しつつ、それを受け入れ、git pushなども依頼します。",[44,252,253],{},[117,254],{"alt":255,"src":256},"CC_8_git push","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198584/esdeisz4mzyyjlerlahl.png",[69,258,260],{"id":259},"レビューとcicdの確認",[73,261,262],{},"レビューとCI/CDの確認",[44,264,265],{},"実際にマージリクエストを確認すると、ローカルで作成した変更がプッシュされ、GitLab側のCI/CDでの単体テストや、セキュリティスキャンなども正常に実行され、問題なく終了していることがわかりました。",[44,267,268],{},[117,269],{"alt":270,"src":271},"レビュー","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198573/e7hyheb5gkpvb7iixrro.png",[44,273,274,275,280],{},"しかし、テストが通っていても、それが適切な方法で実装されているか、非機能的な観点で問題がないかは別途確認する必要があります。ここで",[53,276,279],{"href":277,"rel":278},"https://docs.gitlab.com/ja-jp/user/project/merge_requests/duo_in_merge_requests/",[],"GitLab Duo in merge requests","という機能を利用して、GitLabのAI機能であるGitLab Duoにレビューを依頼してみたいと思います。",[44,282,283],{},"マージリクエストのコメントでレビューをリクエストし、レビュアーとしてDuoを指定します。この時、レビューの観点なども同時に与えることができます。下記のようにコメントでレビューをDuoに依頼します。",[44,285,286],{},[108,287,288],{},"/request_review @GitLabDuo",[44,290,291],{},[108,292,293],{},"マージリクエストのコードを下記の観点でレビューしてください：",[44,295,296],{},[108,297,298],{},"拡張性：将来的な機能追加や変更に対応しやすい設計・実装になっているか   可読性：他の開発者が理解しやすいコードになっているか   安全性：バグやセキュリティリスクを引き起こす可能性がないか   パフォーマンス：必要以上にリソースを消費していないか",[44,300,301],{},[117,302],{"alt":303,"src":304},"Duoレビュー","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198581/tnkt52hpapm8cyi4qplw.png",[44,306,307],{},"上記をコメントすることで、Duoにレビューを依頼できます。",[44,309,310],{},"実際にレビュー指摘がありました。",[44,312,313],{},[117,314],{"alt":315,"src":316},"Duoレビュー指摘","https://res.cloudinary.com/about-gitlab-com/image/upload/v1752198573/vehscyu2beo4pz9ns3y2.png",[44,318,319],{},"Duoの指摘のとおり、Claude Codeが生成した元のコードでは、translateWeatherToJapanese メソッドが呼ばれるたびに HashMap が新しく作成されています。これはパフォーマンスの低下や不要なオブジェクト生成につながります。Duoは「このマップは不変であり、再利用可能なので static final にすべき」と提案しています。これの指摘は確かにその通りなので、マージリクエスト上でこの指摘と、変更の提案を受け入れます。",[44,321,322],{},"この変更の受け入れ自体も、ソースコードの変更なので、受け入れたらCI/CDパイプラインが動き出して、再度自動的にセキュリティスキャンや単体テスト実施されます。再度CI/CDパイプラインが動き、問題がなかったためmainブランチにマージしました。これでこの機能の開発は完了です。",[324,325,326],"blockquote",{},[44,327,328,329,334],{},"ここまでは個人やチーム単位での構成を前提に説明しました。組織全体への展開では、権限管理やモデルの選定方針をあわせて設計する必要があります。",[53,330,333],{"href":331,"rel":332},"https://about.gitlab.com/ja-jp/sales/",[],"自社の要件に合わせた構成をご相談いただけます","。",[12,336,33],{"id":337},"aiを使った開発の今後の広がりについて",[69,339,341],{"id":340},"aiは補助ツールから実行の主体へ",[73,342,343],{},"AIは「補助ツール」から「実行の主体」へ",[44,345,346],{},"従来のチャットベースのインタラクティブな開発支援、すなわち一問一答のやり取りを繰り返しながら人間が主導で手を動かしていた開発スタイルから、いま大きな転換が始まっています。",[44,348,349],{},"GLabのようなCLIツールやWebAPIと、エージェンティックAIを組み合わせることで、「命令→実行→ステータス確認→再試行」といった一連の開発オペレーションを、AIが自律的かつ反復的に担う、まさに実行主体としてのAIへの進化が進んでいます。",[44,351,352],{},"これは単なる補助からの脱却であり、ソフトウェア開発における人と機械の役割分担そのものを再定義しつつあります。人間は「何を実現したいか」を定義し、AIは「どう実現するか」を粘り強く試行錯誤していく、そんな協働の形が、現実の開発現場に静かに浸透し始めています。",[44,354,355],{},[73,356,357],{},"レビューとガバナンスの重要性",[44,359,360],{},"AIによってコードが自動生成されるようになった今、開発効率が飛躍的に向上する一方で、「そのコードは本当に安全か？」「人間はAIの出力を正しくレビューできるのか？」といった新たな課題が生まれています。",[44,362,363],{},"人間の作業と同様に、AIによって生成されたコードは、動作するからといって、品質が担保されているとは限りません。",[44,365,366,367,370],{},"こうした背景から、組織的にAIを活用していくには、",[73,368,369],{},"コードの品質・セキュリティ・コンプライアンスを保証する仕組みを開発プロセスに組み込む","ことが不可欠です。",[44,372,373],{},"今回は、コードの生成にClaude Codeを利用しましたが、そのコードに含まれる性能的な懸念をGitLab Duoによるレビューで摘出することができました。",[44,375,376,377,380],{},"その他にも、GitLabでは「パイプライン実行ポリシー」を用いることで、プロジェクト単位ではなくグループやサブグループに対して、",[73,378,379],{},"SASTや依存関係スキャン、シークレット検出などのセキュリティジョブを強制適用","することが可能です。",[44,382,383,384,387],{},"このように、",[73,385,386],{},"AIによる開発支援とセキュリティ・品質管理の自動化を同時に実現できる","のは、DevSecOpsを包括的に支援するプラットフォームであるGitLabの強みといえます。",[12,389,36],{"id":36},[44,391,392],{},"この記事では、Claude CodeのようなAIエージェントと、GitLab公式CLIツールGLabを組み合わせることで、自然言語によるコード生成からGitLab上でのイシュー管理やマージリクエスト作成までをAIエージェントにやってもらうことで、開発効率を向上させる例を紹介しました。一方で、AIエージェントが生成するコードの品質を担保するには、GitLabのセキュリティスキャンやパイプライン実行ポリシーを活用した自動検証の仕組みが欠かせません。AIと人間、それぞれの強みを活かした開発フローが、今後ますます重要になっていくでしょう。",[324,394,395,398],{},[44,396,397],{},"今すぐ始められる：GitLabでAIを使ったソフトウェア開発を体験しよう",[44,399,400],{},[53,401,403],{"href":331,"rel":402},[],"GitLab Duoの無料トライアルに申し込む",[12,405,39],{"id":39},[69,407,409],{"id":408},"q1-gitlabのai機能にはどのようなものがありますか","Q1: GitLabのAI機能にはどのようなものがありますか？",[44,411,412],{},"A1: GitLabのAI機能「GitLab Duo」には、ソースコードの提案、テストケース/コードの生成はもちろん、脆弱性の自動修復や、CI/CD失敗時の根本原因分析など、ソフトウェア開発全体に対するAIによる支援機能群が含まれています。",[69,414,416],{"id":415},"q2-gitlab-duoはユーザーのソースコードを学習に使いますか","Q2: GitLab Duoはユーザーのソースコードを学習に使いますか？",[44,418,419,420,425],{},"A2: いいえ。GitLab Duoは利用者のコードやデータをモデルの再学習には使用しません。GitLabはユーザーデータのプライバシーとセキュリティを重視しており、企業向けにも安心して利用できる設計となっています。詳細については、",[53,421,424],{"href":422,"rel":423},"https://about.gitlab.com/ai-transparency-center/",[],"GitLab AI Transparency Center","をご確認ください。",[69,427,429],{"id":428},"q3-claude-codeとは何ですか","Q3: Claude Codeとは何ですか？",[44,431,432],{},"A3: Claude Codeとはエージェント型AIで、ターミナル上でAIにコマンドを実行させることで既存ツールを使いながら効率的に開発できます。",[69,434,436],{"id":435},"q4-gitlab-cliのglabとは何ですか","Q4: GitLab CLIのGLabとは何ですか？",[44,438,439],{},"A4: GLabは、GitLab公式が提供するオープンソースのCLIツールです。GLabをターミナルに統合し、作業中のコマンドラインツールや、IDEの中に表示できます。",{"title":441,"searchDepth":442,"depth":442,"links":443},"",2,[444,445,446,447,448,456,459,460],{"id":14,"depth":442,"text":14},{"id":42,"depth":442,"text":21},{"id":49,"depth":442,"text":24},{"id":61,"depth":442,"text":27},{"id":67,"depth":442,"text":30,"children":449},[450,452,453,454,455],{"id":71,"depth":451,"text":75},3,{"id":95,"depth":451,"text":101},{"id":138,"depth":451,"text":138},{"id":213,"depth":451,"text":213},{"id":259,"depth":451,"text":262},{"id":337,"depth":442,"text":33,"children":457},[458],{"id":340,"depth":451,"text":343},{"id":36,"depth":442,"text":36},{"id":39,"depth":442,"text":39,"children":461},[462,463,464,465],{"id":408,"depth":451,"text":409},{"id":415,"depth":451,"text":416},{"id":428,"depth":451,"text":429},{"id":435,"depth":451,"text":436},"ai","2025-07-14","エージェント型AIであるClaude CodeとGitLab CLIツール「GLab」を組み合わせて、ローカル環境から効率的にIssue作成・MR操作・レビュー依頼などを自動化し、生成AIによるコード補助を活かした実践的な開発フローを構築する方法をご紹介します。","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751953181/rtejicnkhd9oslaxsoo5.jpg",{},"/ja-jp/blog/claude-code-gitlab-ai-development-workflow",{"noIndex":476,"title":477,"description":478,"ogImage":472},false,"エージェンティックAI Claude CodeとGitLab CLIの開発フロー","Claude CodeとGLabを組み合わせてローカル環境から効率的にIssue作成・MR操作・レビュー依頼などを自動化し、生成AIのコード補助を活かした開発フローを構築する方法を紹介","claude-code-gitlab-ai-development-workflow","ja-jp/blog/claude-code-gitlab-ai-development-workflow",[482,483,484,485,486,487,488,489,490,491,492],"AI","CI/CD","code review","collaboration","DevSecOps","features","GitOps","integrations","security","tutorial","workflow","BlogPost","2026-08-06","zwQu4705WFOZjMlFzXKMKRcvL-F_EcVEEw0IzqMxlaQ",{"logo":497,"freeTrial":502,"sales":507,"login":512,"items":517,"search":844,"minimal":877,"duo":894,"switchNav":903,"pricingDeployment":914},{"config":498},{"href":499,"dataGaName":500,"dataGaLocation":501},"/ja-jp/","gitlab logo","header",{"text":503,"config":504},"無料トライアルを開始",{"href":505,"dataGaName":506,"dataGaLocation":501},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":508,"config":509},"デモをリクエスト",{"href":510,"dataGaName":511,"dataGaLocation":501},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":513,"config":514},"サインイン",{"href":515,"dataGaName":516,"dataGaLocation":501},"https://gitlab.com/users/sign_in/","sign in",[518,547,648,653,766,822],{"text":519,"config":520,"menu":522},"プラットフォーム",{"dataNavLevelOne":521},"platform",{"type":523,"columns":524},"cards",[525,531,539],{"title":519,"description":526,"link":527},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":528,"config":529},"プラットフォームの詳細はこちら",{"href":530,"dataGaName":521,"dataGaLocation":501},"/ja-jp/platform/",{"title":532,"description":533,"link":534},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":535,"config":536},"GitLab Duoのご紹介",{"href":537,"dataGaName":538,"dataGaLocation":501},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":540,"description":541,"link":542},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":543,"config":544},"詳細はこちら",{"href":545,"dataGaName":546,"dataGaLocation":501},"/ja-jp/why-gitlab/","why gitlab",{"text":548,"left":471,"config":549,"menu":551},"製品",{"dataNavLevelOne":550},"solutions",{"type":552,"link":553,"columns":557,"feature":627},"lists",{"text":554,"config":555},"すべてのソリューションを表示",{"href":556,"dataGaName":550,"dataGaLocation":501},"/ja-jp/solutions/",[558,582,605],{"title":559,"description":560,"link":561,"items":566},"自動化","CI/CDと自動化でデプロイを加速",{"config":562},{"icon":563,"href":564,"dataGaName":565,"dataGaLocation":501},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[567,570,573,578],{"text":483,"config":568},{"href":569,"dataGaLocation":501,"dataGaName":483},"/ja-jp/solutions/continuous-integration/",{"text":532,"config":571},{"href":537,"dataGaLocation":501,"dataGaName":572},"gitlab duo agent platform - product menu",{"text":574,"config":575},"ソースコード管理",{"href":576,"dataGaLocation":501,"dataGaName":577},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":579,"config":580},"自動化されたソフトウェアデリバリー",{"href":564,"dataGaLocation":501,"dataGaName":581},"Automated software delivery",{"title":583,"description":584,"link":585,"items":590},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":586},{"href":587,"dataGaName":588,"dataGaLocation":501,"icon":589},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[591,595,600],{"text":592,"config":593},"アプリケーションセキュリティテスト",{"href":587,"dataGaName":594,"dataGaLocation":501},"Application security testing",{"text":596,"config":597},"ソフトウェアサプライチェーンセキュリティ",{"href":598,"dataGaLocation":501,"dataGaName":599},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":601,"config":602},"ソフトウェアコンプライアンス",{"href":603,"dataGaName":604,"dataGaLocation":501},"/ja-jp/solutions/software-compliance/","software compliance",{"title":606,"link":607,"items":612},"測定",{"config":608},{"icon":609,"href":610,"dataGaName":611,"dataGaLocation":501},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[613,617,622],{"text":614,"config":615},"可視性と測定",{"href":610,"dataGaLocation":501,"dataGaName":616},"Visibility and Measurement",{"text":618,"config":619},"バリューストリーム管理",{"href":620,"dataGaLocation":501,"dataGaName":621},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":623,"config":624},"分析とインサイト",{"href":625,"dataGaLocation":501,"dataGaName":626},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":628,"type":552,"items":629},"GitLabが活躍する場所",[630,636,642],{"text":631,"config":632},"大企業",{"icon":633,"href":634,"dataGaLocation":501,"dataGaName":635},"Building","/ja-jp/enterprise/","enterprise",{"text":637,"config":638},"スモールビジネス",{"icon":639,"href":640,"dataGaLocation":501,"dataGaName":641},"Work","/ja-jp/small-business/","small business",{"text":643,"config":644},"公共部門",{"icon":645,"href":646,"dataGaLocation":501,"dataGaName":647},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":649,"config":650},"価格",{"href":651,"dataGaName":652,"dataGaLocation":501,"dataNavLevelOne":652},"/ja-jp/pricing/","pricing",{"text":654,"config":655,"menu":657},"関連リソース",{"dataNavLevelOne":656},"resources",{"type":552,"link":658,"columns":662,"feature":755},{"text":659,"config":660},"すべてのリソースを表示",{"href":661,"dataGaName":656,"dataGaLocation":501},"/ja-jp/resources/",[663,695,722],{"title":664,"items":665},"はじめに",[666,671,676,681,686,691],{"text":667,"config":668},"インストール",{"href":669,"dataGaName":670,"dataGaLocation":501},"/ja-jp/install/","install",{"text":672,"config":673},"クイックスタートガイド",{"href":674,"dataGaName":675,"dataGaLocation":501},"/ja-jp/get-started/","quick setup checklists",{"text":677,"config":678},"学ぶ",{"href":679,"dataGaLocation":501,"dataGaName":680},"https://university.gitlab.com/","learn",{"text":682,"config":683},"製品ドキュメント",{"href":684,"dataGaName":685,"dataGaLocation":501},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":687,"config":688},"ベストプラクティスビデオ",{"href":689,"dataGaName":690,"dataGaLocation":501},"/ja-jp/getting-started-videos/","best practice videos",{"text":692,"config":693},"インテグレーション",{"href":694,"dataGaName":489,"dataGaLocation":501},"/ja-jp/integrations/",{"title":696,"items":697},"検索する",[698,703,708,713,717],{"text":699,"config":700},"お客様成功事例",{"href":701,"dataGaName":702,"dataGaLocation":501},"/ja-jp/customers/","customer success stories",{"text":704,"config":705},"ブログ",{"href":706,"dataGaName":707,"dataGaLocation":501},"/ja-jp/blog/","blog",{"text":709,"config":710},"Demo Hub",{"href":711,"dataGaName":712,"dataGaLocation":501},"/ja-jp/demo-hub/","demo hub",{"text":714,"config":715},"The Source",{"href":716,"dataGaName":707,"dataGaLocation":501},"/ja-jp/the-source/",{"text":718,"config":719},"リモート",{"href":720,"dataGaName":721,"dataGaLocation":501},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":723,"items":724},"つなげる",[725,730,735,740,745,750],{"text":726,"config":727},"GitLabサービス",{"href":728,"dataGaName":729,"dataGaLocation":501},"/ja-jp/services/","services",{"text":731,"config":732},"コントリビュート",{"href":733,"dataGaName":734,"dataGaLocation":501},"https://contributors.gitlab.com","contribute",{"text":736,"config":737},"コミュニティ",{"href":738,"dataGaName":739,"dataGaLocation":501},"/community/","community",{"text":741,"config":742},"フォーラム",{"href":743,"dataGaName":744,"dataGaLocation":501},"https://forum.gitlab.com/","forum",{"text":746,"config":747},"イベント",{"href":748,"dataGaName":749,"dataGaLocation":501},"/events/","events",{"text":751,"config":752},"パートナー",{"href":753,"dataGaName":754,"dataGaLocation":501},"/ja-jp/partners/","partners",{"config":756,"title":759,"text":760,"link":761},{"background":757,"textColor":758},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":762,"config":763},"最新情報を読む",{"href":764,"dataGaName":765,"dataGaLocation":501},"/ja-jp/whats-new/","whats new",{"text":767,"config":768,"menu":770},"企業情報",{"dataNavLevelOne":769},"company",{"type":552,"columns":771},[772],{"items":773},[774,779,785,787,792,797,802,807,812,817],{"text":775,"config":776},"GitLabについて",{"href":777,"dataGaName":778,"dataGaLocation":501},"/ja-jp/company/","about",{"text":780,"config":781,"footerGa":784},"採用情報",{"href":782,"dataGaName":783,"dataGaLocation":501},"/jobs/","jobs",{"dataGaName":783},{"text":746,"config":786},{"href":748,"dataGaName":749,"dataGaLocation":501},{"text":788,"config":789},"経営陣",{"href":790,"dataGaName":791,"dataGaLocation":501},"/company/team/e-group/","leadership",{"text":793,"config":794},"ハンドブック",{"href":795,"dataGaName":796,"dataGaLocation":501},"https://handbook.gitlab.com/","handbook",{"text":798,"config":799},"投資家向け情報",{"href":800,"dataGaName":801,"dataGaLocation":501},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":803,"config":804},"トラストセンター",{"href":805,"dataGaName":806,"dataGaLocation":501},"/ja-jp/security/","trust center",{"text":808,"config":809},"AI Transparency Center",{"href":810,"dataGaName":811,"dataGaLocation":501},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":813,"config":814},"ニュースレター",{"href":815,"dataGaName":816,"dataGaLocation":501},"/company/contact/#contact-forms","newsletter",{"text":818,"config":819},"プレス",{"href":820,"dataGaName":821,"dataGaLocation":501},"/press/","press",{"text":823,"config":824,"menu":825},"お問い合わせ",{"dataNavLevelOne":769},{"type":552,"columns":826},[827],{"items":828},[829,834,839],{"text":830,"config":831},"お問い合わせはこちら",{"href":832,"dataGaName":833,"dataGaLocation":501},"/ja-jp/sales/","talk to sales",{"text":835,"config":836},"サポートを受ける",{"href":837,"dataGaName":838,"dataGaLocation":501},"https://support.gitlab.com/hc/en-us","support portal",{"text":840,"config":841},"カスタマーポータル",{"href":842,"dataGaName":843,"dataGaLocation":501},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":845,"login":846,"suggestions":853},"閉じる",{"text":847,"link":848},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":849,"config":850},"GitLab.com",{"href":515,"dataGaName":851,"dataGaLocation":852},"search login","search",{"text":854,"default":855},"提案",[856,858,863,865,869,873],{"text":532,"config":857},{"href":537,"dataGaName":532,"dataGaLocation":852},{"text":859,"config":860},"コード提案（AI）",{"href":861,"dataGaName":862,"dataGaLocation":852},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":483,"config":864},{"href":569,"dataGaName":483,"dataGaLocation":852},{"text":866,"config":867},"GitLab on AWS",{"href":868,"dataGaName":866,"dataGaLocation":852},"/ja-jp/partners/technology-partners/aws/",{"text":870,"config":871},"GitLab on Google Cloud",{"href":872,"dataGaName":870,"dataGaLocation":852},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":874,"config":875},"GitLabを選ぶ理由",{"href":545,"dataGaName":876,"dataGaLocation":852},"Why GitLab?",{"freeTrial":878,"mobileIcon":882,"desktopIcon":887,"secondaryButton":890},{"text":503,"config":879},{"href":880,"dataGaName":506,"dataGaLocation":881},"https://gitlab.com/-/trials/new/","nav",{"altText":883,"config":884},"GitLabアイコン",{"src":885,"dataGaName":886,"dataGaLocation":881},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":883,"config":888},{"src":889,"dataGaName":886,"dataGaLocation":881},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":664,"config":891},{"href":892,"dataGaName":893,"dataGaLocation":881},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":895,"mobileIcon":899,"desktopIcon":901},{"text":896,"config":897},"GitLab Duoの詳細について",{"href":537,"dataGaName":898,"dataGaLocation":881},"gitlab duo",{"altText":883,"config":900},{"src":885,"dataGaName":886,"dataGaLocation":881},{"altText":883,"config":902},{"src":889,"dataGaName":886,"dataGaLocation":881},{"button":904,"mobileIcon":909,"desktopIcon":911},{"text":905,"config":906},"/switch",{"href":907,"dataGaName":908,"dataGaLocation":881},"#contact","switch",{"altText":883,"config":910},{"src":885,"dataGaName":886,"dataGaLocation":881},{"altText":883,"config":912},{"src":913,"dataGaName":886,"dataGaLocation":881},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":915,"mobileIcon":920,"desktopIcon":922},{"text":916,"config":917},"料金ページに戻る",{"href":651,"dataGaName":918,"dataGaLocation":881,"icon":919},"back to pricing","GoBack",{"altText":883,"config":921},{"src":885,"dataGaName":886,"dataGaLocation":881},{"altText":883,"config":923},{"src":889,"dataGaName":886,"dataGaLocation":881},{"title":925,"button":926,"config":930},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":543,"config":927},{"href":928,"dataGaName":929,"dataGaLocation":501},"/ja-jp/gitlab-orbit/","orbit",{"layout":931,"disabled":476},"release",{"data":933},{"text":934,"source":935,"edit":941,"contribute":946,"config":951,"items":956,"minimal":1163},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":936,"config":937},"ページのソースを表示",{"href":938,"dataGaName":939,"dataGaLocation":940},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":942,"config":943},"このページを編集",{"href":944,"dataGaName":945,"dataGaLocation":940},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":947,"config":948},"ご協力をお願いします",{"href":949,"dataGaName":950,"dataGaLocation":940},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":952,"facebook":953,"youtube":954,"linkedin":955},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[957,1002,1053,1096,1130],{"title":649,"links":958,"subMenu":973},[959,963,968],{"text":960,"config":961},"プランの表示",{"href":651,"dataGaName":962,"dataGaLocation":940},"view plans",{"text":964,"config":965},"Premiumを選ぶ理由",{"href":966,"dataGaName":967,"dataGaLocation":940},"/ja-jp/pricing/premium/","why premium",{"text":969,"config":970},"Ultimateを選ぶ理由",{"href":971,"dataGaName":972,"dataGaLocation":940},"/ja-jp/pricing/ultimate/","why ultimate",[974],{"title":823,"links":975},[976,978,980,982,987,992,997],{"text":823,"config":977},{"href":832,"dataGaName":511,"dataGaLocation":940},{"text":835,"config":979},{"href":837,"dataGaName":838,"dataGaLocation":940},{"text":840,"config":981},{"href":842,"dataGaName":843,"dataGaLocation":940},{"text":983,"config":984},"ステータス",{"href":985,"dataGaName":986,"dataGaLocation":940},"https://status.gitlab.com/","status",{"text":988,"config":989},"利用規約",{"href":990,"dataGaName":991,"dataGaLocation":940},"/terms/","terms of use",{"text":993,"config":994},"プライバシーに関する声明",{"href":995,"dataGaName":996,"dataGaLocation":940},"/ja-jp/privacy/","privacy statement",{"text":998,"config":999},"Cookie 優先設定",{"dataGaName":1000,"dataGaLocation":940,"id":1001,"isOneTrustButton":471},"cookie preferences","ot-sdk-btn",{"title":548,"links":1003,"subMenu":1012},[1004,1008],{"text":1005,"config":1006},"DevSecOpsプラットフォーム",{"href":530,"dataGaName":1007,"dataGaLocation":940},"devsecops platform",{"text":1009,"config":1010},"AI支援開発",{"href":537,"dataGaName":1011,"dataGaLocation":940},"ai-assisted development",[1013],{"title":1014,"links":1015},"トピック",[1016,1020,1024,1029,1034,1038,1043,1048],{"text":483,"config":1017},{"href":1018,"dataGaName":1019,"dataGaLocation":940},"/ja-jp/topics/ci-cd/","cicd",{"text":488,"config":1021},{"href":1022,"dataGaName":1023,"dataGaLocation":940},"/ja-jp/topics/gitops/","gitops",{"text":1025,"config":1026},"DevOps",{"href":1027,"dataGaName":1028,"dataGaLocation":940},"/ja-jp/topics/devops/","devops",{"text":1030,"config":1031},"バージョン管理",{"href":1032,"dataGaName":1033,"dataGaLocation":940},"/ja-jp/topics/version-control/","version control",{"text":486,"config":1035},{"href":1036,"dataGaName":1037,"dataGaLocation":940},"/ja-jp/topics/devsecops/","devsecops",{"text":1039,"config":1040},"クラウドネイティブ",{"href":1041,"dataGaName":1042,"dataGaLocation":940},"/ja-jp/topics/cloud-native/","cloud native",{"text":1044,"config":1045},"コーディングのためのAI",{"href":1046,"dataGaName":1047,"dataGaLocation":940},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":1049,"config":1050},"エージェント型AI",{"href":1051,"dataGaName":1052,"dataGaLocation":940},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1054,"links":1055},"ソリューション",[1056,1059,1061,1066,1070,1073,1076,1079,1081,1083,1086,1091],{"text":592,"config":1057},{"href":587,"dataGaName":1058,"dataGaLocation":940},"Application Security Testing",{"text":579,"config":1060},{"href":564,"dataGaName":565,"dataGaLocation":940},{"text":1062,"config":1063},"アジャイル開発",{"href":1064,"dataGaName":1065,"dataGaLocation":940},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1067,"config":1068},"SCM",{"href":576,"dataGaName":1069,"dataGaLocation":940},"source code management",{"text":483,"config":1071},{"href":569,"dataGaName":1072,"dataGaLocation":940},"continuous integration & delivery",{"text":618,"config":1074},{"href":620,"dataGaName":1075,"dataGaLocation":940},"value stream management",{"text":488,"config":1077},{"href":1078,"dataGaName":1023,"dataGaLocation":940},"/ja-jp/solutions/gitops/",{"text":631,"config":1080},{"href":634,"dataGaName":635,"dataGaLocation":940},{"text":637,"config":1082},{"href":640,"dataGaName":641,"dataGaLocation":940},{"text":1084,"config":1085},"公共機関",{"href":646,"dataGaName":647,"dataGaLocation":940},{"text":1087,"config":1088},"教育",{"href":1089,"dataGaName":1090,"dataGaLocation":940},"/ja-jp/solutions/education/","education",{"text":1092,"config":1093},"金融サービス",{"href":1094,"dataGaName":1095,"dataGaLocation":940},"/ja-jp/solutions/finance/","financial services",{"title":1097,"links":1098},"リソース",[1099,1101,1103,1105,1109,1111,1114,1116,1118,1120,1122,1124,1126,1128],{"text":667,"config":1100},{"href":669,"dataGaName":670,"dataGaLocation":940},{"text":672,"config":1102},{"href":674,"dataGaName":675,"dataGaLocation":940},{"text":677,"config":1104},{"href":679,"dataGaName":680,"dataGaLocation":940},{"text":682,"config":1106},{"href":1107,"dataGaName":1108,"dataGaLocation":940},"https://docs.gitlab.com/ja-jp","docs",{"text":704,"config":1110},{"href":706,"dataGaName":707,"dataGaLocation":940},{"text":1112,"config":1113},"最新リリース",{"href":764,"dataGaName":765,"dataGaLocation":940},{"text":699,"config":1115},{"href":701,"dataGaName":702,"dataGaLocation":940},{"text":718,"config":1117},{"href":720,"dataGaName":721,"dataGaLocation":940},{"text":726,"config":1119},{"href":728,"dataGaName":729,"dataGaLocation":940},{"text":731,"config":1121},{"href":733,"dataGaName":734,"dataGaLocation":940},{"text":736,"config":1123},{"href":738,"dataGaName":739,"dataGaLocation":940},{"text":741,"config":1125},{"href":743,"dataGaName":744,"dataGaLocation":940},{"text":746,"config":1127},{"href":748,"dataGaName":749,"dataGaLocation":940},{"text":751,"config":1129},{"href":753,"dataGaName":754,"dataGaLocation":940},{"title":1131,"links":1132},"会社情報",[1133,1135,1137,1139,1141,1143,1147,1152,1154,1156,1158],{"text":775,"config":1134},{"href":777,"dataGaName":769,"dataGaLocation":940},{"text":780,"config":1136},{"href":782,"dataGaName":783,"dataGaLocation":940},{"text":788,"config":1138},{"href":790,"dataGaName":791,"dataGaLocation":940},{"text":793,"config":1140},{"href":795,"dataGaName":796,"dataGaLocation":940},{"text":798,"config":1142},{"href":800,"dataGaName":801,"dataGaLocation":940},{"text":1144,"config":1145},"Sustainability",{"href":1146,"dataGaName":1144,"dataGaLocation":940},"/sustainability/",{"text":1148,"config":1149},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1150,"dataGaName":1151,"dataGaLocation":940},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":803,"config":1153},{"href":805,"dataGaName":806,"dataGaLocation":940},{"text":813,"config":1155},{"href":815,"dataGaName":816,"dataGaLocation":940},{"text":818,"config":1157},{"href":820,"dataGaName":821,"dataGaLocation":940},{"text":1159,"config":1160},"現代奴隷制の透明性に関する声明",{"href":1161,"dataGaName":1162,"dataGaLocation":940},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1164},[1165,1167,1170],{"text":988,"config":1166},{"href":990,"dataGaName":991,"dataGaLocation":940},{"text":1168,"config":1169},"Cookieの設定",{"dataGaName":1000,"dataGaLocation":940,"id":1001,"isOneTrustButton":471},{"text":993,"config":1171},{"href":995,"dataGaName":996,"dataGaLocation":940},[1173],{"id":1174,"title":7,"body":470,"config":1175,"content":1178,"description":470,"extension":1182,"meta":1183,"navigation":471,"path":1184,"seo":1185,"stem":1186,"__hash__":1187},"blogAuthors/en-us/blog/authors/naoharu-sasaki.yml",{"template":1176,"gitlabHandle":1177},"BlogAuthor","https://gitlab.com/naosasaki",{"name":7,"config":1179,"role":1181},{"headshot":1180},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751951026/qgwsq65eqcrrxemihenj.png","Senior Solutions Architect","yml",{},"/en-us/blog/authors/naoharu-sasaki",{},"en-us/blog/authors/naoharu-sasaki","aT3bx8faijbo0A6e-pTs9GIYT2xoKWKou76b7YvQinc",[1189,1197,1204],{"title":1190,"description":1191,"heroImage":1192,"category":466,"date":1193,"authors":1194,"slug":1196,"externalUrl":470},"Loop Engineeringの実践方法：GitLab × Claude Codeでの実装例","GitLabとClaude Codeで実践するLoop Engineeringの実装例をご紹介。AIエージェントを自律稼働させるcron起動・Skills活用・ラベルベースのフローと、必須のガードレール設計を解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785215335/oevhcbrbev1zyfubdfxz.jpg","2026-07-31",[1195],"Issei Hamada, Sony Biz Networks Corporation","loop-engineering-gitlab-claude-code",{"title":1198,"description":1199,"heroImage":1200,"category":466,"date":1193,"authors":1201,"slug":1203,"externalUrl":470},"エージェント型AI、MCP、AIコードアシスタントを統制する方法","AIエージェントは、各ステップで人によるレビューを介さずに、コードの記述、プッシュ、デプロイを行うことができます。アクセス、権限、監査証跡を統制する実践的なフレームワークを解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png",[1202],"Julie Griffin","govern-agentic-ai-mcps-code-assistants",{"title":1205,"description":1206,"heroImage":1207,"category":466,"date":1208,"authors":1209,"slug":1211,"externalUrl":470},"Claude Opus 5、GitLabで最難関タスクに挑む","AnthropicのClaude Opus 5がGitLab Duo Agent Platformで利用可能になりました。速度を犠牲にすることなく、より深い推論力を提供します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-07-27",[1210],"Brittany Lutz","claude-opus-5-on-gitlab-duo-agent-platform",{"promotions":1213},[1214,1227,1239,1250],{"id":1215,"categories":1216,"header":1217,"text":1218,"button":1219,"image":1224},"ai-modernization",[466],"AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1220,"config":1221},"AI成熟度スコアを確認する",{"href":1222,"dataGaName":1223,"dataGaLocation":707},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1225},{"src":1226},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1228,"categories":1229,"header":1231,"text":1218,"button":1232,"image":1236},"devops-modernization",[1230,1037],"product","単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1233,"config":1234},"DevOps成熟度スコアを確認しましょう",{"href":1235,"dataGaName":1223,"dataGaLocation":707},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1237},{"src":1238},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1240,"categories":1241,"header":1242,"text":1218,"button":1243,"image":1247},"security-modernization",[490],"スピードのためにセキュリティを犠牲にしていませんか？",{"text":1244,"config":1245},"セキュリティ成熟度スコアを確認しましょう",{"href":1246,"dataGaName":1223,"dataGaLocation":707},"/ja-jp/assessments/security-modernization-assessment/",{"config":1248},{"src":1249},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1251,"paths":1252,"header":1255,"text":1256,"button":1257,"image":1262},"github-azure-migration",[1253,1254],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1258,"config":1259},"GitLabとGitHubの比較を見る",{"href":1260,"dataGaName":1261,"dataGaLocation":707},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1263},{"src":1238},{"header":1265,"blurb":1266,"button":1267,"secondaryButton":1271},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":503,"config":1268},{"href":1269,"dataGaName":506,"dataGaLocation":1270},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":823,"config":1272},{"href":832,"dataGaName":511,"dataGaLocation":1270},1786803769462]