[{"data":1,"prerenderedAt":1384},["ShallowReactive",2],{"/ja-jp/blog/integrating-azure-devops-scm-and-gitlab":3,"navigation-ja-jp":607,"banner-ja-jp":1035,"footer-ja-jp":1043,"blog-post-authors-ja-jp-Itzik Gan Baruch":1284,"blog-related-posts-ja-jp-integrating-azure-devops-scm-and-gitlab":1299,"blog-promotions-ja-jp":1322,"next-steps-ja-jp":1375},{"id":4,"title":5,"authors":6,"body":8,"category":585,"date":586,"description":587,"extension":588,"externalUrl":589,"faq":589,"featured":590,"heroImage":591,"meta":592,"navigation":284,"path":593,"seo":594,"slug":598,"stem":599,"tags":600,"template":604,"updatedDate":605,"__hash__":606},"blogPosts/ja-jp/blog/integrating-azure-devops-scm-and-gitlab.md","Azure DevOpsリポジトリをGitLabと統合する方法",[7],"Itzik Gan Baruch",{"type":9,"value":10,"toc":571},"minimark",[11,15,40,44,54,57,60,69,74,82,90,95,104,107,110,137,139,142,145,180,187,193,206,221,224,238,358,361,363,370,459,469,471,479,481,490,492,505,509,516,522,529,531,533,535,549,551,553,567],[12,13,14],"h2",{"id":14},"目次",[16,17,18,22,25,28,31,34,37],"ol",{},[19,20,21],"li",{},"Azure DevOpsはGitLabに統合できるのか",[19,23,24],{},"GitLabとAzure DevOpsの違い",[19,26,27],{},"GitLabからAzureへの接続方法",[19,29,30],{},"推奨される開発フロー",[19,32,33],{},"デプロイのワークフローのデモ動画",[19,35,36],{},"試みる価値のあるソリューション",[19,38,39],{},"まとめ",[41,42,43],"p",{},"Azure DevOpsリポジトリ内にコードを置いたままで、GitLabのパイプラインでCI/CDを実行する方法をご説明します。リンクは特に断りのない限り、英語版ページへのリンクとなります。ご留意ください。",[41,45,46,47,53],{},"最近、Azure DevOps/VSTS（Visual Studio Team Services）のソースコード管理（SCM）とGitLabを統合することは可能でしょうかと質問を受けることが続きました。こういった質問をしてきた方は、GitLabのような最新の",[48,49,52],"a",{"href":50,"rel":51},"https://about.gitlab.com/topics/ci-cd/",[],"CI/CD ソリューション","を検討しているものの、段階移行で一時的に新旧のシステムが共存する間は、コードをAzure DevOps/VSTS内で管理する必要があるようです。",[12,55,21],{"id":56},"azure-devopsはgitlabに統合できるのか",[41,58,59],{},"はい、Azure DevOpsはGitLabに統合できます。",[41,61,62,63,68],{},"GitLabではGitLab CI/CDをGitLabの組み込みSCMと併せて使用することを推奨していますが、Azure DevOpsのソースコード管理とGitLabとを統合すると、コードをAzure ",[48,64,67],{"href":65,"rel":66},"https://about.gitlab.com/ja-jp/topics/devops/",[],"DevOps","リポジトリに残したままGitLab CI/CDも導入できるため、Azure DevOpsから徐々にGitLabに移行することが可能です。GitLabのセルフマネージドバージョンと、SaaSバージョンのどちらでも統合が可能です。しかし、統合可能なのは、Azure DevOps/VSTSの Gitバージョン管理のみです。TFVC（Team Foundation Version Control）はサポートされていませんのでご注意ください。",[70,71,73],"h3",{"id":72},"azure-devopsとの統合を可能にするgitlabの2つの機能","Azure DevOpsとの統合を可能にするGitLabの2つの機能",[41,75,76,81],{},[48,77,80],{"href":78,"rel":79},"https://docs.gitlab.com/ja-jp/ci/ci_cd_for_external_repos/",[],"外部リポジトリ用GitLab CI/CD"," ― GitLab CI/CDは外部リポジトリ（GitHub, Bitbucket Cloud など）のGitサーバーで利用できます。",[41,83,84,89],{},[48,85,88],{"href":86,"rel":87},"https://docs.gitlab.com/ja-jp/user/project/repository/mirror/",[],"リモートリポジトリのミラーリング"," ― リポジトリは外部ソースとの間でミラーリングできます。どのリポジトリをソースとして使用するかも選択できます。ミラーリングを行なうと、ブランチ、タグ、コミットなどが自動的に同期されます。",[91,92,94],"h4",{"id":93},"devops-におけるリポジトリとは","DevOps におけるリポジトリとは？",[41,96,97,98,103],{},"GitLabやAzureのようなツールにおけるコードリポジトリは、あらゆるソースコードを格納するために存在します。こういったリポジトリはDevOpsの「リポ」と呼ばれたり、「ソースリポジトリ」と呼ばれたりします。名前がどうであれ、デベロッパーが高いコード品質を目指して作業するための場所をコードリポジトリが提供することに変わりありません。GitLabは、バージョン管理によるソースコード管理に",[48,99,102],{"href":100,"rel":101},"https://about.gitlab.com/ja-jp/solutions/source-code-management/",[],"Gitベースのリポジトリ（日本語版）","を使用します。Gitベースのリポジトリを使用したバージョン管理により、GitLabユーザーがコードレビューを行い、開発面での問題を簡単に解決することができるのです。",[12,105,24],{"id":106},"gitlabとazure-devopsの違い",[41,108,109],{},"Azure DevOpsには、開発ライフサイクルを管理するための幅広いサービスがあります。主要機能には、アジャイルプランニングボード、ソースコード管理用のプライベートGitリポ、そしてAzureパイプラインなどがあります。\nDevSecOpsライフサイクル全体に対応した単一プラットフォームとして提供されるGitLabには以下が含まれます。",[111,112,113,116,119,122,125,128,131],"ul",{},[19,114,115],{},"プランニングとコラボレーション",[19,117,118],{},"ソースコード管理",[19,120,121],{},"コードレビュー",[19,123,124],{},"CI/CDパイプライン",[19,126,127],{},"継続的なセキュリティスキャンと監視",[19,129,130],{},"高度なデプロイ",[19,132,133,134],{},"脆弱性の管理\n",[135,136],"br",{},[135,138],{},[12,140,27],{"id":141},"gitlabからazureへの接続方法",[41,143,144],{},"ソースコード管理をAzureからGitLabへ完全に移行するには時間がかかる場合があります。ここでは、スムーズな移行のために、GitLabからAzure統合に接続する手順を説明します。",[16,146,147,156,163,170,177],{},[19,148,149,150,155],{},"「New Project（新規プロジェクト）」ボタンをクリックして、GitLab内に新規プロジェクトを作成します。 ",[151,152],"img",{"alt":153,"src":154},"新規プロジェクトの作成","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397921/blog/Content%20Images/ado_and_gitlab/ado1.png","{: .large.center}",[19,157,158,159,155],{},"「CI/CD for external repo（外部リポジトリ用 CI/CD）」タブを選択し、Repo by URL（リポジトリのURL）をクリックします。  ",[151,160],{"alt":161,"src":162},"外部リポジトリ用 CI/CD","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397925/blog/Content%20Images/ado_and_gitlab/ado2.png",[19,164,165,166],{},"Azure DevOps 内でリポジトリを開き、「Clone（クローン）」をクリックします。\n",[151,167],{"alt":168,"src":169},"クローンURLを入手する","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397926/blog/Content%20Images/ado_and_gitlab/ado3.png",[19,171,172,173,155],{},"URLをコピーします。お使いのリポジトリがプライベートだった場合、Gitの認証情報を生成する必要があります。「Generate Git Credentials（Git認証情報を生成）」をクリックし、ユーザー名とパスワードをコピーしてください。 ",[151,174],{"alt":175,"src":176},"認証情報","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397928/blog/Content%20Images/ado_and_gitlab/ado4.png",[19,178,179],{},"「Git repository URL（Gitリポジトリの URL）下の欄にURLを貼り付けます。\nプロジェクト名を付けます。\n可視性の表示レベルを設定します。\n「プロジェクトを作成」をクリックします。\nAzure DevOpsリポジトリがプライベートだった場合には、ユーザー名とパスワードを追加します。",[41,181,182,186],{},[183,184,185],"strong",{},"注",":リポジトリは、http://、https:// または git:// でアクセスできなければなりません。http:// または https:// プロトコルを使用する場合は、リポジトリへの正確なURLを指定してください。HTTPリダイレクトは実行されません。",[41,188,189],{},[151,190],{"alt":191,"src":192},"プロジェクトフォームの作成\"","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397928/blog/Content%20Images/ado_and_gitlab/ado5.png",[16,194,196,199],{"start":195},6,[19,197,198],{},"プロジェクトはGitLabと正常にミラーリングされました。これで、ブランチ、タグ、コミットがGitLabと自動的に同期されるようになります。",[19,200,201,202],{},"CI/CDパイプラインを構成するオプションは2つあります。\n",[151,203],{"alt":204,"src":205},"Auto DevOps 設定","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397928/blog/Content%20Images/ado_and_gitlab/ado6.png",[41,207,208,209,214,215,220],{},"Auto DevOpsを使わずにパイプライン構成をご自分で定義したい場合には、お使いのリポジトリのルートディレクトリに ",[48,210,213],{"href":211,"rel":212},"https://docs.gitlab.com/ja-jp/ci/yaml/",[],".gitlab-ci.yml"," ファイルを追加してください。このyamlコードには、",[48,216,219],{"href":217,"rel":218},"https://about.gitlab.com/blog/guide-to-ci-cd-pipelines/",[],"CI/CD定義"," を必ずインクルードしてください。",[41,222,223],{},"このファイルがルートディレクトリにインクルードされると、CI/CDパイプラインが各コミットごとにトリガーされます。.gitlab-ci.yml に不慣れな場合には、.gitlab-ci.yml という名前でファイルを作成し、以下のコードを貼り付けてください。このコードにはビルドステージとテストステージがあり、それぞれに、単一のジョブが含まれます。このジョブは各ステージでコンソールにテキストを表示します。",[41,225,226,227,232,237],{},"後でそれぞれのジョブにスクリプトを追加できます。また、ジョブやステージの追加も可能です。より複雑なパイプラインを作成するときは、ゼロから着手するのではなく、",[48,228,231],{"href":229,"rel":230},"https://gitlab.com/gitlab-org/gitlab/tree/master/lib/gitlab/ci/templates",[],"GitLabに付属の",[48,233,236],{"href":234,"rel":235},"https://docs.gitlab.com/ja-jp/ci/yaml/#includetemplate",[],"パイプラインテンプレートを使用する","とよいでしょう。",[239,240,245],"pre",{"className":241,"code":242,"language":243,"meta":244,"style":244},"language-yaml shiki shiki-themes github-light","stages:\n  - build\n  - test\n\nbuild:\n  stage: build\n  script:\n    - echo \"Build job\"\n\ntest:\n  stage: test\n  script:\n    - echo \"Test job\"\n\n","yaml","",[246,247,248,261,271,279,286,294,304,312,321,326,334,343,350],"code",{"__ignoreMap":244},[249,250,253,257],"span",{"class":251,"line":252},"line",1,[249,254,256],{"class":255},"shJU0","stages",[249,258,260],{"class":259},"sgsFI",":\n",[249,262,264,267],{"class":251,"line":263},2,[249,265,266],{"class":259},"  - ",[249,268,270],{"class":269},"sYBdl","build\n",[249,272,274,276],{"class":251,"line":273},3,[249,275,266],{"class":259},[249,277,278],{"class":269},"test\n",[249,280,282],{"class":251,"line":281},4,[249,283,285],{"emptyLinePlaceholder":284},true,"\n",[249,287,289,292],{"class":251,"line":288},5,[249,290,291],{"class":255},"build",[249,293,260],{"class":259},[249,295,296,299,302],{"class":251,"line":195},[249,297,298],{"class":255},"  stage",[249,300,301],{"class":259},": ",[249,303,270],{"class":269},[249,305,307,310],{"class":251,"line":306},7,[249,308,309],{"class":255},"  script",[249,311,260],{"class":259},[249,313,315,318],{"class":251,"line":314},8,[249,316,317],{"class":259},"    - ",[249,319,320],{"class":269},"echo \"Build job\"\n",[249,322,324],{"class":251,"line":323},9,[249,325,285],{"emptyLinePlaceholder":284},[249,327,329,332],{"class":251,"line":328},10,[249,330,331],{"class":255},"test",[249,333,260],{"class":259},[249,335,337,339,341],{"class":251,"line":336},11,[249,338,298],{"class":255},[249,340,301],{"class":259},[249,342,278],{"class":269},[249,344,346,348],{"class":251,"line":345},12,[249,347,309],{"class":255},[249,349,260],{"class":259},[249,351,353,355],{"class":251,"line":352},13,[249,354,317],{"class":259},[249,356,357],{"class":269},"echo \"Test job\"\n",[41,359,360],{},"以上です。これで準備は済みました。",[12,362,30],{"id":30},[41,364,365,369],{},[151,366],{"alt":367,"src":368},"開発フローの図","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397930/blog/Content%20Images/ado_and_gitlab/ado_7_2.png","{: .shadow.large.center}",[16,371,372,384,396,429,441,453],{},[19,373,374,375,377,378,382],{},"コード（デベロッパーが選択したIDE）",[135,376],{},"\nデベロッパーはお気に入りのIDEを使用してコードを開発し、リポジトリをワークステーションに複製し、ブランチを作成します。\n",[151,379],{"alt":380,"src":381},"Visual Studioのコード","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397928/blog/Content%20Images/ado_and_gitlab/ado8.png",[135,383],{},[19,385,386,387,389,390,369,394],{},"コミット（GIT）",[135,388],{},"\nフィーチャーの開発またはバグ修正が完了したあと、デベロッパーはワークをAzureリポジトリサーバーにプッシュします。  ",[151,391],{"alt":392,"src":393},"Azure DevOpsリポ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397930/blog/Content%20Images/ado_and_gitlab/ado9.png",[135,395],{},[19,397,398,399,401,402,369,406,408,409,413,415,416,369,420,422,423,369,427],{},"ビルド（GitLab）",[135,400],{},"\nコミット履歴つきのブランチがGitLabにミラーリングされます。CI/CDパイプラインがトリガーされ、このパイプラインにより、コードがビルドされます。 ",[151,403],{"alt":404,"src":405},"GitLabパイプライングラフ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397921/blog/Content%20Images/ado_and_gitlab/ado10.png",[135,407],{},"アーティファクトが作成され、ダウンロードできるようになります。\n",[151,410],{"alt":411,"src":412},"アーティファクト","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397921/blog/Content%20Images/ado_and_gitlab/ado11.png",[135,414],{},"「Auto DevOps」が有効化されていれば、コンテナイメージが作成され、ビルトインのコンテナレジストリにプッシュされます。\n",[151,417],{"alt":418,"src":419},"GitLabコンテナレジストリ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397923/blog/Content%20Images/ado_and_gitlab/ado12.png",[135,421],{},"プロジェクト内でパッケージレジストリが有効化されている場合には、パッケージが指定されたパッケージマネージャに公開されます。\n",[151,424],{"alt":425,"src":426},"GitLabパッケージレジストリ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397924/blog/Content%20Images/ado_and_gitlab/ado13.png",[135,428],{},[19,430,431,432,434,435,369,439],{},"テスト (GitLab)",[135,433],{},"\nCI パイプラインの一環として、セキュリティスキャン、ライセンススキャン、その他のテストが実行されます。 ",[151,436],{"alt":437,"src":438},"GitLab スキャン","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397924/blog/Content%20Images/ado_and_gitlab/ado14.png",[135,440],{},[19,442,443,444,446,447,369,451],{},"レビューとプルリクエスト (GitLabおよびAzure DevOpsリポジトリ)",[135,445],{},"\nGitLabでパイプラインの結果をレビューし、エラーなくパイプラインがパスした場合、かつ、新しい変更により新たな脆弱性が生じていなければ、Azure DevOpsでプルリクエストを作成します。コードレビューが始まったら、デベロッパーはメインにマージする前に、新しい変更を加える必要がある場合があります。各コミットは、 GitLab内でCI/CDパイプラインをトリガーします。 ",[151,448],{"alt":449,"src":450},"Azure DevOpsプルリクエスト","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397925/blog/Content%20Images/ado_and_gitlab/ado15.png",[135,452],{},[19,454,455,456,458],{},"マージ（Azure DevOpsリポジトリとGitLab）",[135,457],{},"\nAzure DevOpsのプルリクエストが承認され、ブランチがAzure DevOpsリポジトリのメインブランチにマージされます。",[41,460,461,462,466,467],{},"パイプラインの構成により異なりますが、メインブランチへのこのマージは GitLab内のCI/CDパイプラインをトリガーし、マージ結果が検証され、新しいパッケージとコンテナイメージがビルドされ、その後それらがデプロイされます。 ",[151,463],{"alt":464,"src":465},"GitLab CI/CDパイプラインのグラフ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1782397925/blog/Content%20Images/ado_and_gitlab/ado16.png","{: .shadow.large.center}\n",[135,468],{},[12,470,33],{"id":33},[472,473],"iframe",{"width":474,"height":475,"src":476,"frameBorder":477,"allow":478,"allowFullScreen":284},560,315,"https://www.youtube.com/embed/HfpP2pEmkoM","0","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",[12,480,36],{"id":36},[41,482,483,484,489],{},"GitLabは、トップクラスのソースコード管理（SCM）とCI/CDソリューションを単一のアプリケーションで提供し、多くの ",[48,485,488],{"href":486,"rel":487},"https://about.gitlab.com/ja-jp/customers/",[],"GitLab顧客","がこのパワフルな組み合わせを利用しています。しかし、チームがすぐにリポジトリをGitLab SCMに移行できないという制約があるケースがあることも理解しています。そのような場合のために、一時的に外部リポジトリ用GitLab CI/CDを提供しています。",[12,491,39],{"id":39},[41,493,494,495,498,499,504],{},"ソースコード管理（SCM）とGitLabのCI/CDソリューションは、簡単に統合ができます。「Azure DevOpsリポジトリをGitLabのCI/CDに統合することも",[183,496,497],{},"簡単にできる","ということを納得していただけたでしょうか。GitLabのCI/CDについてもっと詳しくお知りになりたい場合には、",[48,500,503],{"href":501,"rel":502},"https://about.gitlab.com/ja-jp/solutions/continuous-integration/",[],"こちらの記事（日本語版）","をご覧ください。",[70,506,508],{"id":507},"gitlab-cicdについてさらに詳しく","GitLab CI/CDについてさらに詳しく",[41,510,511],{},[48,512,515],{"href":513,"rel":514},"https://about.gitlab.com/press/releases/2019-09-20-gitlab-named-cloud-native-continuous-integration-tools-leader/",[],"フォレスターのレポート:主要なCI/CDツールの比較（英語版）",[41,517,518],{},[48,519,521],{"href":520},"/blog/introducing-autoscaling-gitlab-runners-on-aws-fargate/","AWS Fargateを使用したGitLab CIのオートスケール（英語版）",[41,523,524],{},[48,525,528],{"href":526,"rel":527},"https://about.gitlab.com/ja-jp/customers/goldman-sachs/",[],"お客様事例:ゴールドマン・サックスはビルド頻度を2週間に1回から1日に1000回以上へ改善（日本語版）",[135,530],{},[135,532],{},[135,534],{},[41,536,537,538,543,544],{},"カバーイメージ出典：",[48,539,542],{"href":540,"rel":541},"https://unsplash.com/@alekskuprfilmz",[],"Aleksey Kuprikov"," on ",[48,545,548],{"href":546,"rel":547},"https://unsplash.com/",[],"Unsplash",[135,550],{},[135,552],{},[41,554,555],{},[556,557,558,559,564,566],"em",{},"監修：ソリス ジェレズ / Jerez Solis ",[48,560,563],{"href":561,"rel":562},"https://gitlab.com/jerezs",[],"@jerezs",[135,565],{},"\n（GitLab合同会社 ソリューションアーキテクト本部 ソリューションアーキテクト）",[568,569,570],"style",{},"html pre.shiki code .shJU0, html code.shiki .shJU0{--shiki-default:#22863A}html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":244,"searchDepth":263,"depth":263,"links":572},[573,574,577,578,579,580,581,582],{"id":14,"depth":263,"text":14},{"id":56,"depth":263,"text":21,"children":575},[576],{"id":72,"depth":273,"text":73},{"id":106,"depth":263,"text":24},{"id":141,"depth":263,"text":27},{"id":30,"depth":263,"text":30},{"id":33,"depth":263,"text":33},{"id":36,"depth":263,"text":36},{"id":39,"depth":263,"text":39,"children":583},[584],{"id":507,"depth":273,"text":508},"engineering","2020-07-09","Azure DevOpsリポジトリのGitLabとの統合は簡単。やり方を学んで、Azure DevOpsからGitLab CI/CDへの移行をスムーズに行いましょう。","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664363/Blog/Hero%20Images/aleksey-kuprikov.jpg",{},"/ja-jp/blog/integrating-azure-devops-scm-and-gitlab",{"title":5,"description":587,"ogTitle":5,"ogDescription":587,"noIndex":590,"ogImage":591,"ogUrl":595,"ogSiteName":596,"ogType":597,"canonicalUrls":595},"https://about.gitlab.com/blog/integrating-azure-devops-scm-and-gitlab","https://about.gitlab.com","article","integrating-azure-devops-scm-and-gitlab","ja-jp/blog/integrating-azure-devops-scm-and-gitlab",[601,602,603],"CI/CD","agile","tutorial","BlogPost","2025-02-26","I4IoNl2KA5m-LLSqYj9HIrDgpyT2SOheEV2MfKRQsL4",{"logo":608,"freeTrial":613,"sales":618,"login":623,"items":628,"search":955,"minimal":988,"duo":1005,"switchNav":1014,"pricingDeployment":1025},{"config":609},{"href":610,"dataGaName":611,"dataGaLocation":612},"/ja-jp/","gitlab logo","header",{"text":614,"config":615},"無料トライアルを開始",{"href":616,"dataGaName":617,"dataGaLocation":612},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":619,"config":620},"デモをリクエスト",{"href":621,"dataGaName":622,"dataGaLocation":612},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":624,"config":625},"サインイン",{"href":626,"dataGaName":627,"dataGaLocation":612},"https://gitlab.com/users/sign_in/","sign in",[629,658,758,763,877,933],{"text":630,"config":631,"menu":633},"プラットフォーム",{"dataNavLevelOne":632},"platform",{"type":634,"columns":635},"cards",[636,642,650],{"title":630,"description":637,"link":638},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":639,"config":640},"プラットフォームの詳細はこちら",{"href":641,"dataGaName":632,"dataGaLocation":612},"/ja-jp/platform/",{"title":643,"description":644,"link":645},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":646,"config":647},"GitLab Duoのご紹介",{"href":648,"dataGaName":649,"dataGaLocation":612},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":651,"description":652,"link":653},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":654,"config":655},"詳細はこちら",{"href":656,"dataGaName":657,"dataGaLocation":612},"/ja-jp/why-gitlab/","why gitlab",{"text":659,"left":284,"config":660,"menu":662},"製品",{"dataNavLevelOne":661},"solutions",{"type":663,"link":664,"columns":668,"feature":737},"lists",{"text":665,"config":666},"すべてのソリューションを表示",{"href":667,"dataGaName":661,"dataGaLocation":612},"/ja-jp/solutions/",[669,692,715],{"title":670,"description":671,"link":672,"items":677},"自動化","CI/CDと自動化でデプロイを加速",{"config":673},{"icon":674,"href":675,"dataGaName":676,"dataGaLocation":612},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[678,681,684,688],{"text":601,"config":679},{"href":680,"dataGaLocation":612,"dataGaName":601},"/ja-jp/solutions/continuous-integration/",{"text":643,"config":682},{"href":648,"dataGaLocation":612,"dataGaName":683},"gitlab duo agent platform - product menu",{"text":118,"config":685},{"href":686,"dataGaLocation":612,"dataGaName":687},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":689,"config":690},"自動化されたソフトウェアデリバリー",{"href":675,"dataGaLocation":612,"dataGaName":691},"Automated software delivery",{"title":693,"description":694,"link":695,"items":700},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":696},{"href":697,"dataGaName":698,"dataGaLocation":612,"icon":699},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[701,705,710],{"text":702,"config":703},"アプリケーションセキュリティテスト",{"href":697,"dataGaName":704,"dataGaLocation":612},"Application security testing",{"text":706,"config":707},"ソフトウェアサプライチェーンセキュリティ",{"href":708,"dataGaLocation":612,"dataGaName":709},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":711,"config":712},"ソフトウェアコンプライアンス",{"href":713,"dataGaName":714,"dataGaLocation":612},"/ja-jp/solutions/software-compliance/","software compliance",{"title":716,"link":717,"items":722},"測定",{"config":718},{"icon":719,"href":720,"dataGaName":721,"dataGaLocation":612},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[723,727,732],{"text":724,"config":725},"可視性と測定",{"href":720,"dataGaLocation":612,"dataGaName":726},"Visibility and Measurement",{"text":728,"config":729},"バリューストリーム管理",{"href":730,"dataGaLocation":612,"dataGaName":731},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":733,"config":734},"分析とインサイト",{"href":735,"dataGaLocation":612,"dataGaName":736},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":738,"type":663,"items":739},"GitLabが活躍する場所",[740,746,752],{"text":741,"config":742},"大企業",{"icon":743,"href":744,"dataGaLocation":612,"dataGaName":745},"Building","/ja-jp/enterprise/","enterprise",{"text":747,"config":748},"スモールビジネス",{"icon":749,"href":750,"dataGaLocation":612,"dataGaName":751},"Work","/ja-jp/small-business/","small business",{"text":753,"config":754},"公共部門",{"icon":755,"href":756,"dataGaLocation":612,"dataGaName":757},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":759,"config":760},"価格",{"href":761,"dataGaName":762,"dataGaLocation":612,"dataNavLevelOne":762},"/ja-jp/pricing/","pricing",{"text":764,"config":765,"menu":767},"関連リソース",{"dataNavLevelOne":766},"resources",{"type":663,"link":768,"columns":772,"feature":866},{"text":769,"config":770},"すべてのリソースを表示",{"href":771,"dataGaName":766,"dataGaLocation":612},"/ja-jp/resources/",[773,806,833],{"title":774,"items":775},"はじめに",[776,781,786,791,796,801],{"text":777,"config":778},"インストール",{"href":779,"dataGaName":780,"dataGaLocation":612},"/ja-jp/install/","install",{"text":782,"config":783},"クイックスタートガイド",{"href":784,"dataGaName":785,"dataGaLocation":612},"/ja-jp/get-started/","quick setup checklists",{"text":787,"config":788},"学ぶ",{"href":789,"dataGaLocation":612,"dataGaName":790},"https://university.gitlab.com/","learn",{"text":792,"config":793},"製品ドキュメント",{"href":794,"dataGaName":795,"dataGaLocation":612},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":797,"config":798},"ベストプラクティスビデオ",{"href":799,"dataGaName":800,"dataGaLocation":612},"/ja-jp/getting-started-videos/","best practice videos",{"text":802,"config":803},"インテグレーション",{"href":804,"dataGaName":805,"dataGaLocation":612},"/ja-jp/integrations/","integrations",{"title":807,"items":808},"検索する",[809,814,819,824,828],{"text":810,"config":811},"お客様成功事例",{"href":812,"dataGaName":813,"dataGaLocation":612},"/ja-jp/customers/","customer success stories",{"text":815,"config":816},"ブログ",{"href":817,"dataGaName":818,"dataGaLocation":612},"/ja-jp/blog/","blog",{"text":820,"config":821},"Demo Hub",{"href":822,"dataGaName":823,"dataGaLocation":612},"/ja-jp/demo-hub/","demo hub",{"text":825,"config":826},"The Source",{"href":827,"dataGaName":818,"dataGaLocation":612},"/ja-jp/the-source/",{"text":829,"config":830},"リモート",{"href":831,"dataGaName":832,"dataGaLocation":612},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":834,"items":835},"つなげる",[836,841,846,851,856,861],{"text":837,"config":838},"GitLabサービス",{"href":839,"dataGaName":840,"dataGaLocation":612},"/ja-jp/services/","services",{"text":842,"config":843},"コントリビュート",{"href":844,"dataGaName":845,"dataGaLocation":612},"https://contributors.gitlab.com","contribute",{"text":847,"config":848},"コミュニティ",{"href":849,"dataGaName":850,"dataGaLocation":612},"/community/","community",{"text":852,"config":853},"フォーラム",{"href":854,"dataGaName":855,"dataGaLocation":612},"https://forum.gitlab.com/","forum",{"text":857,"config":858},"イベント",{"href":859,"dataGaName":860,"dataGaLocation":612},"/events/","events",{"text":862,"config":863},"パートナー",{"href":864,"dataGaName":865,"dataGaLocation":612},"/ja-jp/partners/","partners",{"config":867,"title":870,"text":871,"link":872},{"background":868,"textColor":869},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":873,"config":874},"最新情報を読む",{"href":875,"dataGaName":876,"dataGaLocation":612},"/ja-jp/whats-new/","whats new",{"text":878,"config":879,"menu":881},"企業情報",{"dataNavLevelOne":880},"company",{"type":663,"columns":882},[883],{"items":884},[885,890,896,898,903,908,913,918,923,928],{"text":886,"config":887},"GitLabについて",{"href":888,"dataGaName":889,"dataGaLocation":612},"/ja-jp/company/","about",{"text":891,"config":892,"footerGa":895},"採用情報",{"href":893,"dataGaName":894,"dataGaLocation":612},"/jobs/","jobs",{"dataGaName":894},{"text":857,"config":897},{"href":859,"dataGaName":860,"dataGaLocation":612},{"text":899,"config":900},"経営陣",{"href":901,"dataGaName":902,"dataGaLocation":612},"/company/team/e-group/","leadership",{"text":904,"config":905},"ハンドブック",{"href":906,"dataGaName":907,"dataGaLocation":612},"https://handbook.gitlab.com/","handbook",{"text":909,"config":910},"投資家向け情報",{"href":911,"dataGaName":912,"dataGaLocation":612},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":914,"config":915},"トラストセンター",{"href":916,"dataGaName":917,"dataGaLocation":612},"/ja-jp/security/","trust center",{"text":919,"config":920},"AI Transparency Center",{"href":921,"dataGaName":922,"dataGaLocation":612},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":924,"config":925},"ニュースレター",{"href":926,"dataGaName":927,"dataGaLocation":612},"/company/contact/#contact-forms","newsletter",{"text":929,"config":930},"プレス",{"href":931,"dataGaName":932,"dataGaLocation":612},"/press/","press",{"text":934,"config":935,"menu":936},"お問い合わせ",{"dataNavLevelOne":880},{"type":663,"columns":937},[938],{"items":939},[940,945,950],{"text":941,"config":942},"お問い合わせはこちら",{"href":943,"dataGaName":944,"dataGaLocation":612},"/ja-jp/sales/","talk to sales",{"text":946,"config":947},"サポートを受ける",{"href":948,"dataGaName":949,"dataGaLocation":612},"https://support.gitlab.com/hc/en-us","support portal",{"text":951,"config":952},"カスタマーポータル",{"href":953,"dataGaName":954,"dataGaLocation":612},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":956,"login":957,"suggestions":964},"閉じる",{"text":958,"link":959},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":960,"config":961},"GitLab.com",{"href":626,"dataGaName":962,"dataGaLocation":963},"search login","search",{"text":965,"default":966},"提案",[967,969,974,976,980,984],{"text":643,"config":968},{"href":648,"dataGaName":643,"dataGaLocation":963},{"text":970,"config":971},"コード提案（AI）",{"href":972,"dataGaName":973,"dataGaLocation":963},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":601,"config":975},{"href":680,"dataGaName":601,"dataGaLocation":963},{"text":977,"config":978},"GitLab on AWS",{"href":979,"dataGaName":977,"dataGaLocation":963},"/ja-jp/partners/technology-partners/aws/",{"text":981,"config":982},"GitLab on Google Cloud",{"href":983,"dataGaName":981,"dataGaLocation":963},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":985,"config":986},"GitLabを選ぶ理由",{"href":656,"dataGaName":987,"dataGaLocation":963},"Why GitLab?",{"freeTrial":989,"mobileIcon":993,"desktopIcon":998,"secondaryButton":1001},{"text":614,"config":990},{"href":991,"dataGaName":617,"dataGaLocation":992},"https://gitlab.com/-/trials/new/","nav",{"altText":994,"config":995},"GitLabアイコン",{"src":996,"dataGaName":997,"dataGaLocation":992},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":994,"config":999},{"src":1000,"dataGaName":997,"dataGaLocation":992},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":774,"config":1002},{"href":1003,"dataGaName":1004,"dataGaLocation":992},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":1006,"mobileIcon":1010,"desktopIcon":1012},{"text":1007,"config":1008},"GitLab Duoの詳細について",{"href":648,"dataGaName":1009,"dataGaLocation":992},"gitlab duo",{"altText":994,"config":1011},{"src":996,"dataGaName":997,"dataGaLocation":992},{"altText":994,"config":1013},{"src":1000,"dataGaName":997,"dataGaLocation":992},{"button":1015,"mobileIcon":1020,"desktopIcon":1022},{"text":1016,"config":1017},"/switch",{"href":1018,"dataGaName":1019,"dataGaLocation":992},"#contact","switch",{"altText":994,"config":1021},{"src":996,"dataGaName":997,"dataGaLocation":992},{"altText":994,"config":1023},{"src":1024,"dataGaName":997,"dataGaLocation":992},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1026,"mobileIcon":1031,"desktopIcon":1033},{"text":1027,"config":1028},"料金ページに戻る",{"href":761,"dataGaName":1029,"dataGaLocation":992,"icon":1030},"back to pricing","GoBack",{"altText":994,"config":1032},{"src":996,"dataGaName":997,"dataGaLocation":992},{"altText":994,"config":1034},{"src":1000,"dataGaName":997,"dataGaLocation":992},{"title":1036,"button":1037,"config":1041},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":654,"config":1038},{"href":1039,"dataGaName":1040,"dataGaLocation":612},"/ja-jp/gitlab-orbit/","orbit",{"layout":1042,"disabled":590},"release",{"data":1044},{"text":1045,"source":1046,"edit":1052,"contribute":1057,"config":1062,"items":1067,"minimal":1275},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":1047,"config":1048},"ページのソースを表示",{"href":1049,"dataGaName":1050,"dataGaLocation":1051},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1053,"config":1054},"このページを編集",{"href":1055,"dataGaName":1056,"dataGaLocation":1051},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1058,"config":1059},"ご協力をお願いします",{"href":1060,"dataGaName":1061,"dataGaLocation":1051},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1063,"facebook":1064,"youtube":1065,"linkedin":1066},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1068,1113,1165,1208,1242],{"title":759,"links":1069,"subMenu":1084},[1070,1074,1079],{"text":1071,"config":1072},"プランの表示",{"href":761,"dataGaName":1073,"dataGaLocation":1051},"view plans",{"text":1075,"config":1076},"Premiumを選ぶ理由",{"href":1077,"dataGaName":1078,"dataGaLocation":1051},"/ja-jp/pricing/premium/","why premium",{"text":1080,"config":1081},"Ultimateを選ぶ理由",{"href":1082,"dataGaName":1083,"dataGaLocation":1051},"/ja-jp/pricing/ultimate/","why ultimate",[1085],{"title":934,"links":1086},[1087,1089,1091,1093,1098,1103,1108],{"text":934,"config":1088},{"href":943,"dataGaName":622,"dataGaLocation":1051},{"text":946,"config":1090},{"href":948,"dataGaName":949,"dataGaLocation":1051},{"text":951,"config":1092},{"href":953,"dataGaName":954,"dataGaLocation":1051},{"text":1094,"config":1095},"ステータス",{"href":1096,"dataGaName":1097,"dataGaLocation":1051},"https://status.gitlab.com/","status",{"text":1099,"config":1100},"利用規約",{"href":1101,"dataGaName":1102,"dataGaLocation":1051},"/terms/","terms of use",{"text":1104,"config":1105},"プライバシーに関する声明",{"href":1106,"dataGaName":1107,"dataGaLocation":1051},"/ja-jp/privacy/","privacy statement",{"text":1109,"config":1110},"Cookie 優先設定",{"dataGaName":1111,"dataGaLocation":1051,"id":1112,"isOneTrustButton":284},"cookie preferences","ot-sdk-btn",{"title":659,"links":1114,"subMenu":1123},[1115,1119],{"text":1116,"config":1117},"DevSecOpsプラットフォーム",{"href":641,"dataGaName":1118,"dataGaLocation":1051},"devsecops platform",{"text":1120,"config":1121},"AI支援開発",{"href":648,"dataGaName":1122,"dataGaLocation":1051},"ai-assisted development",[1124],{"title":1125,"links":1126},"トピック",[1127,1131,1136,1140,1145,1150,1155,1160],{"text":601,"config":1128},{"href":1129,"dataGaName":1130,"dataGaLocation":1051},"/ja-jp/topics/ci-cd/","cicd",{"text":1132,"config":1133},"GitOps",{"href":1134,"dataGaName":1135,"dataGaLocation":1051},"/ja-jp/topics/gitops/","gitops",{"text":67,"config":1137},{"href":1138,"dataGaName":1139,"dataGaLocation":1051},"/ja-jp/topics/devops/","devops",{"text":1141,"config":1142},"バージョン管理",{"href":1143,"dataGaName":1144,"dataGaLocation":1051},"/ja-jp/topics/version-control/","version control",{"text":1146,"config":1147},"DevSecOps",{"href":1148,"dataGaName":1149,"dataGaLocation":1051},"/ja-jp/topics/devsecops/","devsecops",{"text":1151,"config":1152},"クラウドネイティブ",{"href":1153,"dataGaName":1154,"dataGaLocation":1051},"/ja-jp/topics/cloud-native/","cloud native",{"text":1156,"config":1157},"コーディングのためのAI",{"href":1158,"dataGaName":1159,"dataGaLocation":1051},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":1161,"config":1162},"エージェント型AI",{"href":1163,"dataGaName":1164,"dataGaLocation":1051},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1166,"links":1167},"ソリューション",[1168,1171,1173,1178,1182,1185,1188,1191,1193,1195,1198,1203],{"text":702,"config":1169},{"href":697,"dataGaName":1170,"dataGaLocation":1051},"Application Security Testing",{"text":689,"config":1172},{"href":675,"dataGaName":676,"dataGaLocation":1051},{"text":1174,"config":1175},"アジャイル開発",{"href":1176,"dataGaName":1177,"dataGaLocation":1051},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1179,"config":1180},"SCM",{"href":686,"dataGaName":1181,"dataGaLocation":1051},"source code management",{"text":601,"config":1183},{"href":680,"dataGaName":1184,"dataGaLocation":1051},"continuous integration & delivery",{"text":728,"config":1186},{"href":730,"dataGaName":1187,"dataGaLocation":1051},"value stream management",{"text":1132,"config":1189},{"href":1190,"dataGaName":1135,"dataGaLocation":1051},"/ja-jp/solutions/gitops/",{"text":741,"config":1192},{"href":744,"dataGaName":745,"dataGaLocation":1051},{"text":747,"config":1194},{"href":750,"dataGaName":751,"dataGaLocation":1051},{"text":1196,"config":1197},"公共機関",{"href":756,"dataGaName":757,"dataGaLocation":1051},{"text":1199,"config":1200},"教育",{"href":1201,"dataGaName":1202,"dataGaLocation":1051},"/ja-jp/solutions/education/","education",{"text":1204,"config":1205},"金融サービス",{"href":1206,"dataGaName":1207,"dataGaLocation":1051},"/ja-jp/solutions/finance/","financial services",{"title":1209,"links":1210},"リソース",[1211,1213,1215,1217,1221,1223,1226,1228,1230,1232,1234,1236,1238,1240],{"text":777,"config":1212},{"href":779,"dataGaName":780,"dataGaLocation":1051},{"text":782,"config":1214},{"href":784,"dataGaName":785,"dataGaLocation":1051},{"text":787,"config":1216},{"href":789,"dataGaName":790,"dataGaLocation":1051},{"text":792,"config":1218},{"href":1219,"dataGaName":1220,"dataGaLocation":1051},"https://docs.gitlab.com/ja-jp","docs",{"text":815,"config":1222},{"href":817,"dataGaName":818,"dataGaLocation":1051},{"text":1224,"config":1225},"最新リリース",{"href":875,"dataGaName":876,"dataGaLocation":1051},{"text":810,"config":1227},{"href":812,"dataGaName":813,"dataGaLocation":1051},{"text":829,"config":1229},{"href":831,"dataGaName":832,"dataGaLocation":1051},{"text":837,"config":1231},{"href":839,"dataGaName":840,"dataGaLocation":1051},{"text":842,"config":1233},{"href":844,"dataGaName":845,"dataGaLocation":1051},{"text":847,"config":1235},{"href":849,"dataGaName":850,"dataGaLocation":1051},{"text":852,"config":1237},{"href":854,"dataGaName":855,"dataGaLocation":1051},{"text":857,"config":1239},{"href":859,"dataGaName":860,"dataGaLocation":1051},{"text":862,"config":1241},{"href":864,"dataGaName":865,"dataGaLocation":1051},{"title":1243,"links":1244},"会社情報",[1245,1247,1249,1251,1253,1255,1259,1264,1266,1268,1270],{"text":886,"config":1246},{"href":888,"dataGaName":880,"dataGaLocation":1051},{"text":891,"config":1248},{"href":893,"dataGaName":894,"dataGaLocation":1051},{"text":899,"config":1250},{"href":901,"dataGaName":902,"dataGaLocation":1051},{"text":904,"config":1252},{"href":906,"dataGaName":907,"dataGaLocation":1051},{"text":909,"config":1254},{"href":911,"dataGaName":912,"dataGaLocation":1051},{"text":1256,"config":1257},"Sustainability",{"href":1258,"dataGaName":1256,"dataGaLocation":1051},"/sustainability/",{"text":1260,"config":1261},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1262,"dataGaName":1263,"dataGaLocation":1051},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":914,"config":1265},{"href":916,"dataGaName":917,"dataGaLocation":1051},{"text":924,"config":1267},{"href":926,"dataGaName":927,"dataGaLocation":1051},{"text":929,"config":1269},{"href":931,"dataGaName":932,"dataGaLocation":1051},{"text":1271,"config":1272},"現代奴隷制の透明性に関する声明",{"href":1273,"dataGaName":1274,"dataGaLocation":1051},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1276},[1277,1279,1282],{"text":1099,"config":1278},{"href":1101,"dataGaName":1102,"dataGaLocation":1051},{"text":1280,"config":1281},"Cookieの設定",{"dataGaName":1111,"dataGaLocation":1051,"id":1112,"isOneTrustButton":284},{"text":1104,"config":1283},{"href":1106,"dataGaName":1107,"dataGaLocation":1051},[1285],{"id":1286,"title":7,"body":589,"config":1287,"content":1289,"description":589,"extension":1293,"meta":1294,"navigation":284,"path":1295,"seo":1296,"stem":1297,"__hash__":1298},"blogAuthors/en-us/blog/authors/itzik-gan-baruch.yml",{"template":1288},"BlogAuthor",{"name":7,"config":1290},{"headshot":1291,"ctfId":1292},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658921/Blog/Author%20Headshots/iganbaruch-headshot.jpg","iganbaruch","yml",{},"/en-us/blog/authors/itzik-gan-baruch",{},"en-us/blog/authors/itzik-gan-baruch","bz9VMiTQ1ixvnoxUFk0jiUcnLG3oQsymgXNCqyRqfsk",[1300,1307,1314],{"title":1301,"description":1301,"heroImage":1302,"category":585,"date":1303,"authors":1304,"slug":1306,"externalUrl":589},"MCPサーバーとは？仕組みやソフトウェア開発の活用例をわかりやすく解説","https://res.cloudinary.com/about-gitlab-com/image/upload/v1786001428/qedvughylmeposoqm5zs.jpg","2026-08-07",[1305],"GitLab Team","what-is-mcp-server",{"title":1308,"description":1309,"heroImage":1310,"category":585,"date":1311,"authors":1312,"slug":1313,"externalUrl":589},"イテレーションとは？意味や進め方、おすすめの支援ツールを紹介","イテレーションとは、アジャイル開発における「反復」を意味する開発単位です。本記事では、イテレーションの意味やスプリントとの違い、具体的な進め方、成功のポイントをわかりやすく解説します。アジャイル開発を支援するツールもあわせて紹介します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785816755/mj23yaguu0gxvbztd6pl.jpg","2026-08-06",[1305],"what-is-iteration",{"title":1315,"description":1316,"heroImage":1317,"category":585,"date":1311,"authors":1318,"slug":1321,"externalUrl":589},"GitLab Self-Hostedで実現するコンフィデンシャルAI","ソースコードをハードウェアで暗号化された境界の外に出すことなく、GitLab DuoのAIコーディングエージェントを開発者に提供します。GPUは不要です。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png",[1319,1320],"Mathias Ewald","Martin Paloncy, Edgeless Systems","confidential-ai-for-gitlab-self-hosted",{"promotions":1323},[1324,1338,1350,1362],{"id":1325,"categories":1326,"header":1328,"text":1329,"button":1330,"image":1335},"ai-modernization",[1327],"ai","AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1331,"config":1332},"AI成熟度スコアを確認する",{"href":1333,"dataGaName":1334,"dataGaLocation":818},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1336},{"src":1337},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1339,"categories":1340,"header":1342,"text":1329,"button":1343,"image":1347},"devops-modernization",[1341,1149],"product","単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1344,"config":1345},"DevOps成熟度スコアを確認しましょう",{"href":1346,"dataGaName":1334,"dataGaLocation":818},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1348},{"src":1349},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1351,"categories":1352,"header":1354,"text":1329,"button":1355,"image":1359},"security-modernization",[1353],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":1356,"config":1357},"セキュリティ成熟度スコアを確認しましょう",{"href":1358,"dataGaName":1334,"dataGaLocation":818},"/ja-jp/assessments/security-modernization-assessment/",{"config":1360},{"src":1361},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1363,"paths":1364,"header":1366,"text":1367,"button":1368,"image":1373},"github-azure-migration",[1365,598],"migration-from-azure-devops-to-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1369,"config":1370},"GitLabとGitHubの比較を見る",{"href":1371,"dataGaName":1372,"dataGaLocation":818},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1374},{"src":1349},{"header":1376,"blurb":1377,"button":1378,"secondaryButton":1382},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":614,"config":1379},{"href":1380,"dataGaName":617,"dataGaLocation":1381},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":934,"config":1383},{"href":943,"dataGaName":622,"dataGaLocation":1381},1786803770821]