[{"data":1,"prerenderedAt":1152},["ShallowReactive",2],{"/ja-jp/blog/what-is-yaml":3,"navigation-ja-jp":376,"banner-ja-jp":805,"footer-ja-jp":813,"blog-post-authors-ja-jp-GitLab Team":1051,"blog-related-posts-ja-jp-what-is-yaml":1067,"blog-promotions-ja-jp":1089,"next-steps-ja-jp":1143},{"id":4,"title":5,"authors":6,"body":8,"category":346,"date":347,"description":348,"extension":349,"externalUrl":350,"faq":350,"featured":351,"heroImage":352,"meta":353,"navigation":351,"path":354,"seo":355,"slug":360,"stem":361,"tags":362,"template":373,"updatedDate":374,"__hash__":375},"blogPosts/ja-jp/blog/what-is-yaml.md","拡張子YAMLファイルとは？基本から使い方まで徹底解説",[7],"GitLab Team",{"type":9,"value":10,"toc":321},"minimark",[11,15,46,57,60,63,66,69,86,89,92,96,103,113,116,122,125,128,137,144,147,152,155,159,162,178,182,187,201,205,211,220,224,227,232,235,256,259,266,276,279,283,289,293,296,300,303,309],[12,13,14],"h2",{"id":14},"目次",[16,17,18,22,25,28,31,34,37,40,43],"ul",{},[19,20,21],"li",{},"YAMLとは？",[19,23,24],{},"YAMLを何に使う？",[19,26,27],{},"YAMLとYMLの違いとは？",[19,29,30],{},"YAMLとJSONの違い",[19,32,33],{},"YAMLとCUEの比較",[19,35,36],{},"YAMLのデータ構造と書き方（基本編）",[19,38,39],{},"GitLabでYAMLを使う",[19,41,42],{},"実際にYAMLファイルを編集してみましょう",[19,44,45],{},"YAMLに関するFAQ",[47,48,49,50,56],"p",{},"YAMLは、",[51,52,55],"a",{"href":53,"rel":54},"https://about.gitlab.com/ja-jp/blog/what-is-kubernetes/",[],"Kubernetes","ファイルやAnsibleプレイブックに使用されるデータシリアライゼーション・フォーマットです。この記事では、YAMLファイルの基本的な書き方や具体的な利用シーンについて詳しく解説します。",[12,58,21],{"id":59},"yamlとは",[47,61,62],{},"YAMLは、人間がデータを簡潔かつ理解しやすく表現するよう設計されており、設定ファイルやデータ転送で頻繁に使用されるプログラミング言語です。階層的情報の整理に適し、Jsonやxmlの代替と利用されることがあります。",[12,64,24],{"id":65},"yamlを何に使う",[47,67,68],{},"YAMLは可読性の高いこともあり、設定ファイルやプレイブックの記載に使われます。いくつか例を下記に記載しますので、参考にしてください。",[16,70,71,74,77,80,83],{},[19,72,73],{},"設定ファイルの記述",[19,75,76],{},"ログファイル",[19,78,79],{},"プロセス間でのメッセージのやり取り",[19,81,82],{},"アプリケーション間でのデータ共有",[19,84,85],{},"構造化データの記述",[12,87,27],{"id":88},"yamlとymlの違いとは",[47,90,91],{},"どちらも同じ形式のファイルを指し、拡張子が「.yml」か「.yaml」という表記の違いだけです。ヤムルファイルであることを示す正式な拡張子は.yamlですが、一般的に拡張子（.txt, .zip, .exe, .png等）は3文字で記載されるので、この3文字ルールに合わせたのが.ymlとなっています。短く簡潔に書きたい開発者には「.yml」が選ばれることが多いです。",[12,93,95],{"id":94},"yamlとjson形式の違い","YAMLとJSON形式の違い",[47,97,98,99,102],{},"JSON形式では中括弧を使って要件を定義していくのに対して、YAMLは、インデントで構造が明示されるので、可読性が高くなっています。下記サンプルを見比べてください。",[100,101],"br",{},"\nYAMLは、プログラマーにとっての使いやすさを重視していることがわかると思います。",[47,104,105,106,108],{},"YAML：",[100,107],{},[109,110],"img",{"alt":111,"src":112},"yamlのキーとバリューの記載例","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687456/Blog/Content%20Images/yaml-coding-sample-01.png",[47,114,115],{},"JSON:",[47,117,118],{},[109,119],{"alt":120,"src":121},"JSON形式のキーとバリューの記載例","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687456/Blog/Content%20Images/json-format-coding-sample-01.png",[12,123,33],{"id":124},"yamlとcueの比較",[47,126,127],{},"YAMLは、可読性が高くシンプルな構造を持つのに比べ、CUEは、スキーマとデータを統合するため、複雑な設定もひとつのファイルで管理できます。また、YAML単体では実現できなかったスキーマバリデーション機能を持つので、データの整合性を担保しやすいです。",[47,129,130,131,136],{},"また、柔軟性も大きな特徴です。CUEは、あらゆる種類のデータを定義、生成、検証するために使用される",[51,132,135],{"href":133,"rel":134},"https://about.gitlab.com/ja-jp/blog/what-is-open-source/",[],"オープンソース","の言語（具体的にはJSONのスーパーセット）なので、Go、JSON、OpenAPI、Protocol Buffers、YAMLなどの他の多くの言語と連携できます。",[47,138,139,140,143],{},"また、Go APIによるスクリプト機能を備えているので、CUEによるマニフェストを最終的な",[51,141,55],{"href":53,"rel":142},[],"リソースのYAMLとして表示したり、特定クラスタにデプロイするリソースを一覧するコマンドを実装する際などに使う機会があります。",[12,145,36],{"id":146},"yamlのデータ構造と書き方基本編",[148,149,151],"h3",{"id":150},"yamlファイル記述の注意点","YAMLファイル記述の注意点",[47,153,154],{},"インデントとタブが、とても重要であることを覚えておいてください。余分なインデントやタブが使われていると、YAMLオブジェクトの意味が変わってしまうので、これらがとても重要になります。",[148,156,158],{"id":157},"yamlのデータ構造","YAMLのデータ構造",[47,160,161],{},"YAMLは主に、コレクションとスカラーという２つのデータで成り立っています。コレクションは、シーケンスとマッピングから成り立ちます。シーケンスは配列、マッピングは名前と値のペア（Key : Valueで表現する配列）。そしてスカラーは、型を判別させるためのもので、文字列、数値などを表します。",[16,163,164,175],{},[19,165,166,167],{},"コレクション",[16,168,169,172],{},[19,170,171],{},"シーケンス",[19,173,174],{},"マッピング",[19,176,177],{},"スカラー",[148,179,181],{"id":180},"yamlの書き方","YAMLの書き方",[47,183,184],{},[109,185],{"alt":180,"src":186},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1761788623/onxxrfm1rqo3fslerqxu.png",[16,188,189,192,195,198],{},[19,190,191],{},"複数行のコレクション：複数の行のフォーマットを維持する必要がある場合には | (バーティカルバー) シンボルを使用します。",[19,193,194],{},"複数行のフォーマット：長い文字列の値があり、フォーマットを維持したまま複数行に渡って記述する必要がある場合には、 > を使用します。",[19,196,197],{},"リスト：リストは - （ハイフン）を使って表現します。",[19,199,200],{},"ネスト：ネストされたデータ構造はインデントを使って表現されます。",[148,202,204],{"id":203},"kubernetesk8sのyamlファイルの書き方","Kubernetes（k8s)のYAMLファイルの書き方",[47,206,207,210],{},[51,208,55],{"href":53,"rel":209},[],"では、リソースの定義にYAMLファイルが使用されます。今回はYAMLマニフェストの書き方を紹介します。",[47,212,213,214,216],{},"YAMLマニフェスト：",[100,215],{},[109,217],{"alt":218,"src":219},"YAMLでKubernetesのマニフェストの書き方例","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687456/Blog/Content%20Images/YAML-manufest-sample-Kubernetes.png",[148,221,223],{"id":222},"ansibleのyamlファイルの書き方","AnsibleのYAMLファイルの書き方",[47,225,226],{},"Ansibleでは、処理内容を記載するプレイブックをYAMLで記載します。以下に、簡単なAnsibleプレイブックの例を示します。",[47,228,229],{},[109,230],{"alt":223,"src":231},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1761788623/snfw8tz8gvos859lbqw1.png",[12,233,39],{"id":234},"gitlabでyamlを使う",[47,236,237,238,243,244,249,250,255],{},"GitLab CI/CD パイプラインは、プロジェクト毎に",[51,239,242],{"href":240,"rel":241},"https://docs.gitlab.com/ja-jp/ci/examples/",[],".gitlab-ci.yml","というYAMLファイルを使って",[51,245,248],{"href":246,"rel":247},"https://gitlab.com/stylez-co-jp/gitlab-ce/-/blob/dev-v12.0.3-ja.1/doc-ja/ci/yaml/README.md",[],"パイプラインの構造と実行順序を定義","します。このファイルで設定された内容を、GitLab Runnerの中で処理します。CI/CD YAML構文については",[51,251,254],{"href":252,"rel":253},"https://docs.gitlab.com/ja-jp/ci/yaml/",[],"こちらの英文まとめページ","をご参照ください。",[12,257,42],{"id":258},"実際にyamlファイルを編集してみましょう",[47,260,261,262,265],{},"YAMLは、そのシンプルさと可読性の高さから、設定ファイル、CI/CDパイプライン、",[51,263,55],{"href":53,"rel":264},[],"をはじめとするコンテナオーケストレーションやドキュメント、構成管理など、多岐にわたり利用されています。その可読性の高さで、開発者や運用エンジニアが構成やデータを容易に管理し、効率的に作業を進めることができます。YAMLを理解することで、様々なシステムやツールの設定がより簡単かつ直感的に行えるようになるでしょう。",[267,268,269],"blockquote",{},[47,270,271],{},[51,272,275],{"href":273,"rel":274},"https://about.gitlab.com/ja-jp/get-started/?utm_medium=blog&utm_source=blog&utm_campaign=eg_apac_brand_x_x_ja_gitlabjapanblogseo_what-is-yaml",[],"まずは動かしてみる：GitLabクイックスタートガイド",[12,277,45],{"id":278},"yamlに関するfaq",[148,280,282],{"id":281},"yamlは何に使われますか","YAMLは何に使われますか",[47,284,261,285,288],{},[51,286,55],{"href":53,"rel":287},[],"をはじめとするコンテナオーケストレーションやドキュメントと構成管理など、多岐にわたり利用されています。",[148,290,292],{"id":291},"yamlとjsonの違いは","YAMLとJSONの違いは？",[47,294,295],{},"JSONファイルは中括弧を使って要件を定義していくのに対して、YAMLは、インデントで構造が明示されるので、可読性が高くなっています。ただし、YAMLではインデントやスペースがとても重要になる点に注意が必要です。",[148,297,299],{"id":298},"yamlはなぜ人気なのですか","YAMLはなぜ人気なのですか？",[47,301,302],{},"YAMLは開発者の間で人気のあるデータシリアライズ言語です。なぜなら、その読みやすさ、汎用性、Pythonと似たインデントシステムを使うからです。YAMLは複数のデータ型をサポートしており、多くのプログラミング言語で利用可能なパーサーライブラリが提供されているため、さまざまなデータシリアライゼーションタスクを扱うことができ、幅広い場面で活用されています。",[47,304,305,307],{},[100,306],{},[100,308],{},[47,310,311],{},[312,313,314,315,320],"em",{},"監修：佐々木 直晴 ",[51,316,319],{"href":317,"rel":318},"https://gitlab.com/naosasaki",[],"@naosasaki"," （GitLab合同会社 ソリューションアーキテクト本部 シニアソリューションアーキテクト）",{"title":322,"searchDepth":323,"depth":323,"links":324},"",2,[325,326,327,328,329,330,331,339,340,341],{"id":14,"depth":323,"text":14},{"id":59,"depth":323,"text":21},{"id":65,"depth":323,"text":24},{"id":88,"depth":323,"text":27},{"id":94,"depth":323,"text":95},{"id":124,"depth":323,"text":33},{"id":146,"depth":323,"text":36,"children":332},[333,335,336,337,338],{"id":150,"depth":334,"text":151},3,{"id":157,"depth":334,"text":158},{"id":180,"depth":334,"text":181},{"id":203,"depth":334,"text":204},{"id":222,"depth":334,"text":223},{"id":234,"depth":323,"text":39},{"id":258,"depth":323,"text":42},{"id":278,"depth":323,"text":45,"children":342},[343,344,345],{"id":281,"depth":334,"text":282},{"id":291,"depth":334,"text":292},{"id":298,"depth":334,"text":299},"engineering","2025-04-09","YAMLは構成ファイル紹介などに使用されるフォーマットです。この記事では、YAMLの基本からKubernetesなどでの具体的な使い方まで解説します。","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662547/Blog/Hero%20Images/what_is_yaml.jpg",{},"/ja-jp/blog/what-is-yaml",{"ogTitle":5,"ogImage":352,"ogDescription":348,"ogSiteName":356,"noIndex":357,"ogType":358,"ogUrl":359,"title":5,"canonicalUrls":359,"description":348},"https://about.gitlab.com",false,"article","https://about.gitlab.com/blog/what-is-yaml","what-is-yaml","ja-jp/blog/what-is-yaml",[363,364,365,366,367,368,369,370,371,372],"DevOps","kubernetes","DevSecOps","CI/CD","GitOps","cloud native","tutorial","workflow","open source","git","BlogPost","2025-10-30","ImlGVW8bldD0_rbo4SN55pNbuweomv2tzqGEP0WQoKk",{"logo":377,"freeTrial":382,"sales":387,"login":392,"items":397,"search":725,"minimal":758,"duo":775,"switchNav":784,"pricingDeployment":795},{"config":378},{"href":379,"dataGaName":380,"dataGaLocation":381},"/ja-jp/","gitlab logo","header",{"text":383,"config":384},"無料トライアルを開始",{"href":385,"dataGaName":386,"dataGaLocation":381},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":388,"config":389},"デモをリクエスト",{"href":390,"dataGaName":391,"dataGaLocation":381},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":393,"config":394},"サインイン",{"href":395,"dataGaName":396,"dataGaLocation":381},"https://gitlab.com/users/sign_in/","sign in",[398,427,528,533,647,703],{"text":399,"config":400,"menu":402},"プラットフォーム",{"dataNavLevelOne":401},"platform",{"type":403,"columns":404},"cards",[405,411,419],{"title":399,"description":406,"link":407},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":408,"config":409},"プラットフォームの詳細はこちら",{"href":410,"dataGaName":401,"dataGaLocation":381},"/ja-jp/platform/",{"title":412,"description":413,"link":414},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":415,"config":416},"GitLab Duoのご紹介",{"href":417,"dataGaName":418,"dataGaLocation":381},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":420,"description":421,"link":422},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":423,"config":424},"詳細はこちら",{"href":425,"dataGaName":426,"dataGaLocation":381},"/ja-jp/why-gitlab/","why gitlab",{"text":428,"left":351,"config":429,"menu":431},"製品",{"dataNavLevelOne":430},"solutions",{"type":432,"link":433,"columns":437,"feature":507},"lists",{"text":434,"config":435},"すべてのソリューションを表示",{"href":436,"dataGaName":430,"dataGaLocation":381},"/ja-jp/solutions/",[438,462,485],{"title":439,"description":440,"link":441,"items":446},"自動化","CI/CDと自動化でデプロイを加速",{"config":442},{"icon":443,"href":444,"dataGaName":445,"dataGaLocation":381},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[447,450,453,458],{"text":366,"config":448},{"href":449,"dataGaLocation":381,"dataGaName":366},"/ja-jp/solutions/continuous-integration/",{"text":412,"config":451},{"href":417,"dataGaLocation":381,"dataGaName":452},"gitlab duo agent platform - product menu",{"text":454,"config":455},"ソースコード管理",{"href":456,"dataGaLocation":381,"dataGaName":457},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":459,"config":460},"自動化されたソフトウェアデリバリー",{"href":444,"dataGaLocation":381,"dataGaName":461},"Automated software delivery",{"title":463,"description":464,"link":465,"items":470},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":466},{"href":467,"dataGaName":468,"dataGaLocation":381,"icon":469},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[471,475,480],{"text":472,"config":473},"アプリケーションセキュリティテスト",{"href":467,"dataGaName":474,"dataGaLocation":381},"Application security testing",{"text":476,"config":477},"ソフトウェアサプライチェーンセキュリティ",{"href":478,"dataGaLocation":381,"dataGaName":479},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":481,"config":482},"ソフトウェアコンプライアンス",{"href":483,"dataGaName":484,"dataGaLocation":381},"/ja-jp/solutions/software-compliance/","software compliance",{"title":486,"link":487,"items":492},"測定",{"config":488},{"icon":489,"href":490,"dataGaName":491,"dataGaLocation":381},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[493,497,502],{"text":494,"config":495},"可視性と測定",{"href":490,"dataGaLocation":381,"dataGaName":496},"Visibility and Measurement",{"text":498,"config":499},"バリューストリーム管理",{"href":500,"dataGaLocation":381,"dataGaName":501},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":503,"config":504},"分析とインサイト",{"href":505,"dataGaLocation":381,"dataGaName":506},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":508,"type":432,"items":509},"GitLabが活躍する場所",[510,516,522],{"text":511,"config":512},"大企業",{"icon":513,"href":514,"dataGaLocation":381,"dataGaName":515},"Building","/ja-jp/enterprise/","enterprise",{"text":517,"config":518},"スモールビジネス",{"icon":519,"href":520,"dataGaLocation":381,"dataGaName":521},"Work","/ja-jp/small-business/","small business",{"text":523,"config":524},"公共部門",{"icon":525,"href":526,"dataGaLocation":381,"dataGaName":527},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":529,"config":530},"価格",{"href":531,"dataGaName":532,"dataGaLocation":381,"dataNavLevelOne":532},"/ja-jp/pricing/","pricing",{"text":534,"config":535,"menu":537},"関連リソース",{"dataNavLevelOne":536},"resources",{"type":432,"link":538,"columns":542,"feature":636},{"text":539,"config":540},"すべてのリソースを表示",{"href":541,"dataGaName":536,"dataGaLocation":381},"/ja-jp/resources/",[543,576,603],{"title":544,"items":545},"はじめに",[546,551,556,561,566,571],{"text":547,"config":548},"インストール",{"href":549,"dataGaName":550,"dataGaLocation":381},"/ja-jp/install/","install",{"text":552,"config":553},"クイックスタートガイド",{"href":554,"dataGaName":555,"dataGaLocation":381},"/ja-jp/get-started/","quick setup checklists",{"text":557,"config":558},"学ぶ",{"href":559,"dataGaLocation":381,"dataGaName":560},"https://university.gitlab.com/","learn",{"text":562,"config":563},"製品ドキュメント",{"href":564,"dataGaName":565,"dataGaLocation":381},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":567,"config":568},"ベストプラクティスビデオ",{"href":569,"dataGaName":570,"dataGaLocation":381},"/ja-jp/getting-started-videos/","best practice videos",{"text":572,"config":573},"インテグレーション",{"href":574,"dataGaName":575,"dataGaLocation":381},"/ja-jp/integrations/","integrations",{"title":577,"items":578},"検索する",[579,584,589,594,598],{"text":580,"config":581},"お客様成功事例",{"href":582,"dataGaName":583,"dataGaLocation":381},"/ja-jp/customers/","customer success stories",{"text":585,"config":586},"ブログ",{"href":587,"dataGaName":588,"dataGaLocation":381},"/ja-jp/blog/","blog",{"text":590,"config":591},"Demo Hub",{"href":592,"dataGaName":593,"dataGaLocation":381},"/ja-jp/demo-hub/","demo hub",{"text":595,"config":596},"The Source",{"href":597,"dataGaName":588,"dataGaLocation":381},"/ja-jp/the-source/",{"text":599,"config":600},"リモート",{"href":601,"dataGaName":602,"dataGaLocation":381},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":604,"items":605},"つなげる",[606,611,616,621,626,631],{"text":607,"config":608},"GitLabサービス",{"href":609,"dataGaName":610,"dataGaLocation":381},"/ja-jp/services/","services",{"text":612,"config":613},"コントリビュート",{"href":614,"dataGaName":615,"dataGaLocation":381},"https://contributors.gitlab.com","contribute",{"text":617,"config":618},"コミュニティ",{"href":619,"dataGaName":620,"dataGaLocation":381},"/community/","community",{"text":622,"config":623},"フォーラム",{"href":624,"dataGaName":625,"dataGaLocation":381},"https://forum.gitlab.com/","forum",{"text":627,"config":628},"イベント",{"href":629,"dataGaName":630,"dataGaLocation":381},"/events/","events",{"text":632,"config":633},"パートナー",{"href":634,"dataGaName":635,"dataGaLocation":381},"/ja-jp/partners/","partners",{"config":637,"title":640,"text":641,"link":642},{"background":638,"textColor":639},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":643,"config":644},"最新情報を読む",{"href":645,"dataGaName":646,"dataGaLocation":381},"/ja-jp/whats-new/","whats new",{"text":648,"config":649,"menu":651},"企業情報",{"dataNavLevelOne":650},"company",{"type":432,"columns":652},[653],{"items":654},[655,660,666,668,673,678,683,688,693,698],{"text":656,"config":657},"GitLabについて",{"href":658,"dataGaName":659,"dataGaLocation":381},"/ja-jp/company/","about",{"text":661,"config":662,"footerGa":665},"採用情報",{"href":663,"dataGaName":664,"dataGaLocation":381},"/jobs/","jobs",{"dataGaName":664},{"text":627,"config":667},{"href":629,"dataGaName":630,"dataGaLocation":381},{"text":669,"config":670},"経営陣",{"href":671,"dataGaName":672,"dataGaLocation":381},"/company/team/e-group/","leadership",{"text":674,"config":675},"ハンドブック",{"href":676,"dataGaName":677,"dataGaLocation":381},"https://handbook.gitlab.com/","handbook",{"text":679,"config":680},"投資家向け情報",{"href":681,"dataGaName":682,"dataGaLocation":381},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":684,"config":685},"トラストセンター",{"href":686,"dataGaName":687,"dataGaLocation":381},"/ja-jp/security/","trust center",{"text":689,"config":690},"AI Transparency Center",{"href":691,"dataGaName":692,"dataGaLocation":381},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":694,"config":695},"ニュースレター",{"href":696,"dataGaName":697,"dataGaLocation":381},"/company/contact/#contact-forms","newsletter",{"text":699,"config":700},"プレス",{"href":701,"dataGaName":702,"dataGaLocation":381},"/press/","press",{"text":704,"config":705,"menu":706},"お問い合わせ",{"dataNavLevelOne":650},{"type":432,"columns":707},[708],{"items":709},[710,715,720],{"text":711,"config":712},"お問い合わせはこちら",{"href":713,"dataGaName":714,"dataGaLocation":381},"/ja-jp/sales/","talk to sales",{"text":716,"config":717},"サポートを受ける",{"href":718,"dataGaName":719,"dataGaLocation":381},"https://support.gitlab.com/hc/en-us","support portal",{"text":721,"config":722},"カスタマーポータル",{"href":723,"dataGaName":724,"dataGaLocation":381},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":726,"login":727,"suggestions":734},"閉じる",{"text":728,"link":729},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":730,"config":731},"GitLab.com",{"href":395,"dataGaName":732,"dataGaLocation":733},"search login","search",{"text":735,"default":736},"提案",[737,739,744,746,750,754],{"text":412,"config":738},{"href":417,"dataGaName":412,"dataGaLocation":733},{"text":740,"config":741},"コード提案（AI）",{"href":742,"dataGaName":743,"dataGaLocation":733},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":366,"config":745},{"href":449,"dataGaName":366,"dataGaLocation":733},{"text":747,"config":748},"GitLab on AWS",{"href":749,"dataGaName":747,"dataGaLocation":733},"/ja-jp/partners/technology-partners/aws/",{"text":751,"config":752},"GitLab on Google Cloud",{"href":753,"dataGaName":751,"dataGaLocation":733},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":755,"config":756},"GitLabを選ぶ理由",{"href":425,"dataGaName":757,"dataGaLocation":733},"Why GitLab?",{"freeTrial":759,"mobileIcon":763,"desktopIcon":768,"secondaryButton":771},{"text":383,"config":760},{"href":761,"dataGaName":386,"dataGaLocation":762},"https://gitlab.com/-/trials/new/","nav",{"altText":764,"config":765},"GitLabアイコン",{"src":766,"dataGaName":767,"dataGaLocation":762},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":764,"config":769},{"src":770,"dataGaName":767,"dataGaLocation":762},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":544,"config":772},{"href":773,"dataGaName":774,"dataGaLocation":762},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":776,"mobileIcon":780,"desktopIcon":782},{"text":777,"config":778},"GitLab Duoの詳細について",{"href":417,"dataGaName":779,"dataGaLocation":762},"gitlab duo",{"altText":764,"config":781},{"src":766,"dataGaName":767,"dataGaLocation":762},{"altText":764,"config":783},{"src":770,"dataGaName":767,"dataGaLocation":762},{"button":785,"mobileIcon":790,"desktopIcon":792},{"text":786,"config":787},"/switch",{"href":788,"dataGaName":789,"dataGaLocation":762},"#contact","switch",{"altText":764,"config":791},{"src":766,"dataGaName":767,"dataGaLocation":762},{"altText":764,"config":793},{"src":794,"dataGaName":767,"dataGaLocation":762},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":796,"mobileIcon":801,"desktopIcon":803},{"text":797,"config":798},"料金ページに戻る",{"href":531,"dataGaName":799,"dataGaLocation":762,"icon":800},"back to pricing","GoBack",{"altText":764,"config":802},{"src":766,"dataGaName":767,"dataGaLocation":762},{"altText":764,"config":804},{"src":770,"dataGaName":767,"dataGaLocation":762},{"title":806,"button":807,"config":811},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":423,"config":808},{"href":809,"dataGaName":810,"dataGaLocation":381},"/ja-jp/gitlab-orbit/","orbit",{"layout":812,"disabled":357},"release",{"data":814},{"text":815,"source":816,"edit":822,"contribute":827,"config":832,"items":837,"minimal":1042},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":817,"config":818},"ページのソースを表示",{"href":819,"dataGaName":820,"dataGaLocation":821},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":823,"config":824},"このページを編集",{"href":825,"dataGaName":826,"dataGaLocation":821},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":828,"config":829},"ご協力をお願いします",{"href":830,"dataGaName":831,"dataGaLocation":821},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":833,"facebook":834,"youtube":835,"linkedin":836},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[838,883,932,975,1009],{"title":529,"links":839,"subMenu":854},[840,844,849],{"text":841,"config":842},"プランの表示",{"href":531,"dataGaName":843,"dataGaLocation":821},"view plans",{"text":845,"config":846},"Premiumを選ぶ理由",{"href":847,"dataGaName":848,"dataGaLocation":821},"/ja-jp/pricing/premium/","why premium",{"text":850,"config":851},"Ultimateを選ぶ理由",{"href":852,"dataGaName":853,"dataGaLocation":821},"/ja-jp/pricing/ultimate/","why ultimate",[855],{"title":704,"links":856},[857,859,861,863,868,873,878],{"text":704,"config":858},{"href":713,"dataGaName":391,"dataGaLocation":821},{"text":716,"config":860},{"href":718,"dataGaName":719,"dataGaLocation":821},{"text":721,"config":862},{"href":723,"dataGaName":724,"dataGaLocation":821},{"text":864,"config":865},"ステータス",{"href":866,"dataGaName":867,"dataGaLocation":821},"https://status.gitlab.com/","status",{"text":869,"config":870},"利用規約",{"href":871,"dataGaName":872,"dataGaLocation":821},"/terms/","terms of use",{"text":874,"config":875},"プライバシーに関する声明",{"href":876,"dataGaName":877,"dataGaLocation":821},"/ja-jp/privacy/","privacy statement",{"text":879,"config":880},"Cookie 優先設定",{"dataGaName":881,"dataGaLocation":821,"id":882,"isOneTrustButton":351},"cookie preferences","ot-sdk-btn",{"title":428,"links":884,"subMenu":893},[885,889],{"text":886,"config":887},"DevSecOpsプラットフォーム",{"href":410,"dataGaName":888,"dataGaLocation":821},"devsecops platform",{"text":890,"config":891},"AI支援開発",{"href":417,"dataGaName":892,"dataGaLocation":821},"ai-assisted development",[894],{"title":895,"links":896},"トピック",[897,901,905,909,914,918,922,927],{"text":366,"config":898},{"href":899,"dataGaName":900,"dataGaLocation":821},"/ja-jp/topics/ci-cd/","cicd",{"text":367,"config":902},{"href":903,"dataGaName":904,"dataGaLocation":821},"/ja-jp/topics/gitops/","gitops",{"text":363,"config":906},{"href":907,"dataGaName":908,"dataGaLocation":821},"/ja-jp/topics/devops/","devops",{"text":910,"config":911},"バージョン管理",{"href":912,"dataGaName":913,"dataGaLocation":821},"/ja-jp/topics/version-control/","version control",{"text":365,"config":915},{"href":916,"dataGaName":917,"dataGaLocation":821},"/ja-jp/topics/devsecops/","devsecops",{"text":919,"config":920},"クラウドネイティブ",{"href":921,"dataGaName":368,"dataGaLocation":821},"/ja-jp/topics/cloud-native/",{"text":923,"config":924},"コーディングのためのAI",{"href":925,"dataGaName":926,"dataGaLocation":821},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":928,"config":929},"エージェント型AI",{"href":930,"dataGaName":931,"dataGaLocation":821},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":933,"links":934},"ソリューション",[935,938,940,945,949,952,955,958,960,962,965,970],{"text":472,"config":936},{"href":467,"dataGaName":937,"dataGaLocation":821},"Application Security Testing",{"text":459,"config":939},{"href":444,"dataGaName":445,"dataGaLocation":821},{"text":941,"config":942},"アジャイル開発",{"href":943,"dataGaName":944,"dataGaLocation":821},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":946,"config":947},"SCM",{"href":456,"dataGaName":948,"dataGaLocation":821},"source code management",{"text":366,"config":950},{"href":449,"dataGaName":951,"dataGaLocation":821},"continuous integration & delivery",{"text":498,"config":953},{"href":500,"dataGaName":954,"dataGaLocation":821},"value stream management",{"text":367,"config":956},{"href":957,"dataGaName":904,"dataGaLocation":821},"/ja-jp/solutions/gitops/",{"text":511,"config":959},{"href":514,"dataGaName":515,"dataGaLocation":821},{"text":517,"config":961},{"href":520,"dataGaName":521,"dataGaLocation":821},{"text":963,"config":964},"公共機関",{"href":526,"dataGaName":527,"dataGaLocation":821},{"text":966,"config":967},"教育",{"href":968,"dataGaName":969,"dataGaLocation":821},"/ja-jp/solutions/education/","education",{"text":971,"config":972},"金融サービス",{"href":973,"dataGaName":974,"dataGaLocation":821},"/ja-jp/solutions/finance/","financial services",{"title":976,"links":977},"リソース",[978,980,982,984,988,990,993,995,997,999,1001,1003,1005,1007],{"text":547,"config":979},{"href":549,"dataGaName":550,"dataGaLocation":821},{"text":552,"config":981},{"href":554,"dataGaName":555,"dataGaLocation":821},{"text":557,"config":983},{"href":559,"dataGaName":560,"dataGaLocation":821},{"text":562,"config":985},{"href":986,"dataGaName":987,"dataGaLocation":821},"https://docs.gitlab.com/ja-jp","docs",{"text":585,"config":989},{"href":587,"dataGaName":588,"dataGaLocation":821},{"text":991,"config":992},"最新リリース",{"href":645,"dataGaName":646,"dataGaLocation":821},{"text":580,"config":994},{"href":582,"dataGaName":583,"dataGaLocation":821},{"text":599,"config":996},{"href":601,"dataGaName":602,"dataGaLocation":821},{"text":607,"config":998},{"href":609,"dataGaName":610,"dataGaLocation":821},{"text":612,"config":1000},{"href":614,"dataGaName":615,"dataGaLocation":821},{"text":617,"config":1002},{"href":619,"dataGaName":620,"dataGaLocation":821},{"text":622,"config":1004},{"href":624,"dataGaName":625,"dataGaLocation":821},{"text":627,"config":1006},{"href":629,"dataGaName":630,"dataGaLocation":821},{"text":632,"config":1008},{"href":634,"dataGaName":635,"dataGaLocation":821},{"title":1010,"links":1011},"会社情報",[1012,1014,1016,1018,1020,1022,1026,1031,1033,1035,1037],{"text":656,"config":1013},{"href":658,"dataGaName":650,"dataGaLocation":821},{"text":661,"config":1015},{"href":663,"dataGaName":664,"dataGaLocation":821},{"text":669,"config":1017},{"href":671,"dataGaName":672,"dataGaLocation":821},{"text":674,"config":1019},{"href":676,"dataGaName":677,"dataGaLocation":821},{"text":679,"config":1021},{"href":681,"dataGaName":682,"dataGaLocation":821},{"text":1023,"config":1024},"Sustainability",{"href":1025,"dataGaName":1023,"dataGaLocation":821},"/sustainability/",{"text":1027,"config":1028},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1029,"dataGaName":1030,"dataGaLocation":821},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":684,"config":1032},{"href":686,"dataGaName":687,"dataGaLocation":821},{"text":694,"config":1034},{"href":696,"dataGaName":697,"dataGaLocation":821},{"text":699,"config":1036},{"href":701,"dataGaName":702,"dataGaLocation":821},{"text":1038,"config":1039},"現代奴隷制の透明性に関する声明",{"href":1040,"dataGaName":1041,"dataGaLocation":821},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1043},[1044,1046,1049],{"text":869,"config":1045},{"href":871,"dataGaName":872,"dataGaLocation":821},{"text":1047,"config":1048},"Cookieの設定",{"dataGaName":881,"dataGaLocation":821,"id":882,"isOneTrustButton":351},{"text":874,"config":1050},{"href":876,"dataGaName":877,"dataGaLocation":821},[1052],{"id":1053,"title":1054,"body":350,"config":1055,"content":1057,"description":350,"extension":1061,"meta":1062,"navigation":351,"path":1063,"seo":1064,"stem":1065,"__hash__":1066},"blogAuthors/en-us/blog/authors/gitlab-team.yml","Gitlab Team",{"template":1056},"BlogAuthor",{"name":7,"config":1058},{"headshot":1059,"ctfId":1060},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","GitLab-Team","yml",{},"/en-us/blog/authors/gitlab-team",{},"en-us/blog/authors/gitlab-team","lmrXWttQYRbkSz_xfCfucB21pf44aAdxkvbbS48UVcE",[1068,1074,1081],{"title":1069,"description":1069,"heroImage":1070,"category":346,"date":1071,"authors":1072,"slug":1073,"externalUrl":350},"MCPサーバーとは？仕組みやソフトウェア開発の活用例をわかりやすく解説","https://res.cloudinary.com/about-gitlab-com/image/upload/v1786001428/qedvughylmeposoqm5zs.jpg","2026-08-07",[7],"what-is-mcp-server",{"title":1075,"description":1076,"heroImage":1077,"category":346,"date":1078,"authors":1079,"slug":1080,"externalUrl":350},"イテレーションとは？意味や進め方、おすすめの支援ツールを紹介","イテレーションとは、アジャイル開発における「反復」を意味する開発単位です。本記事では、イテレーションの意味やスプリントとの違い、具体的な進め方、成功のポイントをわかりやすく解説します。アジャイル開発を支援するツールもあわせて紹介します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785816755/mj23yaguu0gxvbztd6pl.jpg","2026-08-06",[7],"what-is-iteration",{"title":1082,"description":1083,"heroImage":1084,"category":346,"date":1078,"authors":1085,"slug":1088,"externalUrl":350},"GitLab Self-Hostedで実現するコンフィデンシャルAI","ソースコードをハードウェアで暗号化された境界の外に出すことなく、GitLab DuoのAIコーディングエージェントを開発者に提供します。GPUは不要です。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png",[1086,1087],"Mathias Ewald","Martin Paloncy, Edgeless Systems","confidential-ai-for-gitlab-self-hosted",{"promotions":1090},[1091,1105,1117,1129],{"id":1092,"categories":1093,"header":1095,"text":1096,"button":1097,"image":1102},"ai-modernization",[1094],"ai","AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1098,"config":1099},"AI成熟度スコアを確認する",{"href":1100,"dataGaName":1101,"dataGaLocation":588},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1103},{"src":1104},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1106,"categories":1107,"header":1109,"text":1096,"button":1110,"image":1114},"devops-modernization",[1108,917],"product","単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1111,"config":1112},"DevOps成熟度スコアを確認しましょう",{"href":1113,"dataGaName":1101,"dataGaLocation":588},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1115},{"src":1116},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1118,"categories":1119,"header":1121,"text":1096,"button":1122,"image":1126},"security-modernization",[1120],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":1123,"config":1124},"セキュリティ成熟度スコアを確認しましょう",{"href":1125,"dataGaName":1101,"dataGaLocation":588},"/ja-jp/assessments/security-modernization-assessment/",{"config":1127},{"src":1128},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1130,"paths":1131,"header":1134,"text":1135,"button":1136,"image":1141},"github-azure-migration",[1132,1133],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1137,"config":1138},"GitLabとGitHubの比較を見る",{"href":1139,"dataGaName":1140,"dataGaLocation":588},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1142},{"src":1116},{"header":1144,"blurb":1145,"button":1146,"secondaryButton":1150},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":383,"config":1147},{"href":1148,"dataGaName":386,"dataGaLocation":1149},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":704,"config":1151},{"href":713,"dataGaName":391,"dataGaLocation":1149},1786803770884]