[{"data":1,"prerenderedAt":724},["ShallowReactive",2],{"/ja-jp/blog/what-is-yaml":3,"navigation-ja-jp":45,"banner-ja-jp":458,"footer-ja-jp":471,"GitLab Japan Team-GitLab":680,"next-steps-ja-jp":703,"footer-source-/ja-jp/blog/what-is-yaml/":718},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":16,"config":34,"_id":38,"_type":39,"title":40,"_source":41,"_file":42,"_stem":43,"_extension":44},"/ja-jp/blog/what-is-yaml","blog",false,"",{"ogTitle":9,"schema":10,"ogImage":11,"ogDescription":12,"ogSiteName":13,"noIndex":6,"ogType":14,"ogUrl":15,"title":9,"canonicalUrls":15,"description":12},"拡張子YAMLファイルとは？基本から使い方まで徹底解説","\n                        {\n        \"@context\": \"https://schema.org\",\n        \"@type\": \"Article\",\n        \"headline\": \"拡張子YAMLファイルとは？基本から使い方まで徹底解説\",\n        \"author\": [{\"@type\":\"Person\",\"name\":\"GitLab Japan Team\"},{\"@type\":\"Person\",\"name\":\"GitLab\"}],\n        \"datePublished\": \"2025-04-09\",\n      }","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662547/Blog/Hero%20Images/what_is_yaml.jpg","YAMLは構成ファイル紹介などに使用されるフォーマットです。この記事では、YAMLの基本からKubernetesなどでの具体的な使い方まで解説します。","https://about.gitlab.com","article","https://about.gitlab.com/blog/what-is-yaml",{"title":9,"description":12,"authors":17,"heroImage":11,"date":20,"body":21,"category":22,"tags":23},[18,19],"GitLab Japan Team","GitLab","2025-04-09","## 目次\n\n* YAMLとは？\n* YAMLを何に使う？\n* YAMLとYMLの違いとは？\n* YAMLとJSONの違い\n* YAMLとCUEの比較\n* YAMLのデータ構造と書き方（基本編） \n* GitLabでYAMLを使う\n* 実際にYAMLファイルを編集してみましょう\n* YAMLに関するFAQ\n\nYAMLは、[Kubernetes](https://about.gitlab.com/ja-jp/blog/what-is-kubernetes/)ファイルやAnsibleプレイブックに使用されるデータシリアライゼーション・フォーマットです。この記事では、YAMLファイルの基本的な書き方や具体的な利用シーンについて詳しく解説します。\n\n## YAMLとは？\n\nYAMLは、人間がデータを簡潔かつ理解しやすく表現するよう設計されており、設定ファイルやデータ転送で頻繁に使用されるプログラミング言語です。階層的情報の整理に適し、Jsonやxmlの代替と利用されることがあります。\n\n## YAMLを何に使う？\n\nYAMLは可読性の高いこともあり、設定ファイルやプレイブックの記載に使われます。いくつか例を下記に記載しますので、参考にしてください。\n\n* 設定ファイルの記述  \n* ログファイル  \n* プロセス間でのメッセージのやり取り  \n* アプリケーション間でのデータ共有  \n* 構造化データの記述\n\n## YAMLとYMLの違いとは？\n\nどちらも同じ形式のファイルを指し、拡張子が「.yml」か「.yaml」という表記の違いだけです。ヤムルファイルであることを示す正式な拡張子は.yamlですが、一般的に拡張子（.txt, .zip, .exe, .png等）は3文字で記載されるので、この3文字ルールに合わせたのが.ymlとなっています。短く簡潔に書きたい開発者には「.yml」が選ばれることが多いです。\n\n## YAMLとJSON形式の違い\n\nJSON形式では中括弧を使って要件を定義していくのに対して、YAMLは、インデントで構造が明示されるので、可読性が高くなっています。下記サンプルを見比べてください。\\\nYAMLは、プログラマーにとっての使いやすさを重視していることがわかると思います。\n\nYAML：\\\n![yamlのキーとバリューの記載例](https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687456/Blog/Content%20Images/yaml-coding-sample-01.png)\n\nJSON:\n\n![JSON形式のキーとバリューの記載例](https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687456/Blog/Content%20Images/json-format-coding-sample-01.png)\n\n## YAMLとCUEの比較\n\nYAMLは、可読性が高くシンプルな構造を持つのに比べ、CUEは、スキーマとデータを統合するため、複雑な設定もひとつのファイルで管理できます。また、YAML単体では実現できなかったスキーマバリデーション機能を持つので、データの整合性を担保しやすいです。\n\nまた、柔軟性も大きな特徴です。CUEは、あらゆる種類のデータを定義、生成、検証するために使用される[オープンソース](https://about.gitlab.com/ja-jp/blog/what-is-open-source/)の言語（具体的にはJSONのスーパーセット）なので、Go、JSON、OpenAPI、Protocol Buffers、YAMLなどの他の多くの言語と連携できます。\n\nまた、Go APIによるスクリプト機能を備えているので、CUEによるマニフェストを最終的な[Kubernetes](https://about.gitlab.com/ja-jp/blog/what-is-kubernetes/)リソースのYAMLとして表示したり、特定クラスタにデプロイするリソースを一覧するコマンドを実装する際などに使う機会があります。\n\n## YAMLのデータ構造と書き方（基本編）\n\n### YAMLファイル記述の注意点\n\nインデントとタブが、とても重要であることを覚えておいてください。余分なインデントやタブが使われていると、YAMLオブジェクトの意味が変わってしまうので、これらがとても重要になります。\n\n### YAMLのデータ構造\n\nYAMLは主に、コレクションとスカラーという２つのデータで成り立っています。コレクションは、シーケンスとマッピングから成り立ちます。シーケンスは配列、マッピングは名前と値のペア（Key : Valueで表現する配列）。そしてスカラーは、型を判別させるためのもので、文字列、数値などを表します。\n\n* コレクション  \n\n  * シーケンス  \n  * マッピング  \n* スカラー\n\n### YAMLの書き方\n\n![image2](https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687456/Blog/Content%20Images/image2.png)\n\n* 複数行のコレクション：複数の行のフォーマットを維持する必要がある場合には | (バーティカルバー) シンボルを使用します。  \n* 複数行のフォーマット：長い文字列の値があり、フォーマットを維持したまま複数行に渡って記述する必要がある場合には、 > を使用します。  \n* リスト：リストは - （ハイフン）を使って表現します。  \n* ネスト：ネストされたデータ構造はインデントを使って表現されます。\n\n### Kubernetes（k8s)のYAMLファイルの書き方\n\nKubernetesでは、リソースの定義にYAMLファイルが使用されます。今回はYAMLマニフェストの書き方を紹介します。  \n\nYAMLマニフェスト：\\\n![YAMLでKubernetesのマニフェストの書き方例](https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687456/Blog/Content%20Images/YAML-manufest-sample-Kubernetes.png)\n\n### AnsibleのYAMLファイルの書き方\n\nAnsibleでは、処理内容を記載するプレイブックをYAMLで記載します。以下に、簡単なAnsibleプレイブックの例を示します。\n\n![image3](https://res.cloudinary.com/about-gitlab-com/image/upload/v1749687457/Blog/Content%20Images/image3.png)\n\n## GitLabでYAMLを使う\n\nGitLab CI/CD パイプラインは、プロジェクト毎に[.gitlab-ci.yml](https://docs.gitlab.com/ee/ci/examples/index.html)というYAMLファイルを使って[パイプラインの構造と実行順序を定義](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構文については[こちらの英文まとめページ](https://docs.gitlab.com/ee/ci/yaml/)をご参照ください。\n\n## 実際にYAMLファイルを編集してみましょう\n\nYAMLは、そのシンプルさと可読性の高さから、設定ファイル、CI/CDパイプライン、Kubernetesをはじめとするコンテナオーケストレーションやドキュメント、構成管理など、多岐にわたり利用されています。その可読性の高さで、開発者や運用エンジニアが構成やデータを容易に管理し、効率的に作業を進めることができます。YAMLを理解することで、様々なシステムやツールの設定がより簡単かつ直感的に行えるようになるでしょう。\n\n## YAMLに関するFAQ\n\n### YAMLは何に使われますか\n\nYAMLは、そのシンプルさと可読性の高さから、設定ファイル、CI/CDパイプライン、Kubernetesをはじめとするコンテナオーケストレーションやドキュメントと構成管理など、多岐にわたり利用されています。\n\n### YAMLとJSONの違いは？\n\nJSONファイルは中括弧を使って要件を定義していくのに対して、YAMLは、インデントで構造が明示されるので、可読性が高くなっています。ただし、YAMLではインデントやスペースがとても重要になる点に注意が必要です。\n\n### YAMLはなぜ人気なのですか？\n\nYAMLは開発者の間で人気のあるデータシリアライズ言語です。なぜなら、その読みやすさ、汎用性、Pythonと似たインデントシステムを使うからです。YAMLは複数のデータ型をサポートしており、多くのプログラミング言語で利用可能なパーサーライブラリが提供されているため、さまざまなデータシリアライゼーションタスクを扱うことができ、幅広い場面で活用されています。\n\n\u003Cbr>\u003Cbr>\n\n*監修：佐々木 直晴 [@naosasaki](https://gitlab.com/naosasaki) （GitLab合同会社 ソリューションアーキテクト本部 シニアソリューションアーキテクト）*","engineering",[24,25,26,27,28,29,30,31,32,33],"DevOps","kubernetes","DevSecOps","CI/CD","GitOps","cloud native","tutorial","workflow","open source","git",{"slug":35,"featured":36,"template":37},"what-is-yaml",true,"BlogPost","content:ja-jp:blog:what-is-yaml.yml","yaml","What Is Yaml","content","ja-jp/blog/what-is-yaml.yml","ja-jp/blog/what-is-yaml","yml",{"_path":46,"_dir":47,"_draft":6,"_partial":6,"_locale":7,"data":48,"_id":454,"_type":39,"title":455,"_source":41,"_file":456,"_stem":457,"_extension":44},"/shared/ja-jp/main-navigation","ja-jp",{"logo":49,"freeTrial":54,"sales":59,"login":64,"items":69,"search":398,"minimal":432,"duo":445},{"config":50},{"href":51,"dataGaName":52,"dataGaLocation":53},"/ja-jp/","gitlab logo","header",{"text":55,"config":56},"無料トライアルを開始",{"href":57,"dataGaName":58,"dataGaLocation":53},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":60,"config":61},"お問い合わせ",{"href":62,"dataGaName":63,"dataGaLocation":53},"/ja-jp/sales/","sales",{"text":65,"config":66},"サインイン",{"href":67,"dataGaName":68,"dataGaLocation":53},"https://gitlab.com/users/sign_in/","sign in",[70,114,210,215,320,380],{"text":71,"config":72,"cards":74,"footer":97},"プラットフォーム",{"dataNavLevelOne":73},"platform",[75,81,89],{"title":71,"description":76,"link":77},"最も包括的かつAIで強化されたDevSecOpsプラットフォーム",{"text":78,"config":79},"プラットフォームを詳しく見る",{"href":80,"dataGaName":73,"dataGaLocation":53},"/ja-jp/platform/",{"title":82,"description":83,"link":84},"GitLab Duo（AI）","開発のすべてのステージでAIを活用し、ソフトウェアをより迅速にビルド",{"text":85,"config":86},"GitLab Duoのご紹介",{"href":87,"dataGaName":88,"dataGaLocation":53},"/ja-jp/gitlab-duo/","gitlab duo ai",{"title":90,"description":91,"link":92},"GitLabが選ばれる理由","GitLabが大企業に選ばれる理由10選",{"text":93,"config":94},"詳細はこちら",{"href":95,"dataGaName":96,"dataGaLocation":53},"/ja-jp/why-gitlab/","why gitlab",{"title":98,"items":99},"利用を開始：",[100,105,110],{"text":101,"config":102},"プラットフォームエンジニアリング",{"href":103,"dataGaName":104,"dataGaLocation":53},"/ja-jp/solutions/platform-engineering/","platform engineering",{"text":106,"config":107},"開発者の経験",{"href":108,"dataGaName":109,"dataGaLocation":53},"/ja-jp/developer-experience/","Developer experience",{"text":111,"config":112},"MLOps",{"href":113,"dataGaName":111,"dataGaLocation":53},"/ja-jp/topics/devops/the-role-of-ai-in-devops/",{"text":115,"left":36,"config":116,"link":118,"lists":122,"footer":192},"製品",{"dataNavLevelOne":117},"solutions",{"text":119,"config":120},"すべてのソリューションを表示",{"href":121,"dataGaName":117,"dataGaLocation":53},"/ja-jp/solutions/",[123,148,170],{"title":124,"description":125,"link":126,"items":131},"自動化","CI/CDと自動化でデプロイを加速",{"config":127},{"icon":128,"href":129,"dataGaName":130,"dataGaLocation":53},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[132,135,139,144],{"text":27,"config":133},{"href":134,"dataGaLocation":53,"dataGaName":27},"/ja-jp/solutions/continuous-integration/",{"text":136,"config":137},"AIアシストによる開発",{"href":87,"dataGaLocation":53,"dataGaName":138},"AI assisted development",{"text":140,"config":141},"ソースコード管理",{"href":142,"dataGaLocation":53,"dataGaName":143},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":145,"config":146},"自動化されたソフトウェアデリバリー",{"href":129,"dataGaLocation":53,"dataGaName":147},"Automated software delivery",{"title":149,"description":150,"link":151,"items":156},"セキュリティ","セキュリティを損なうことなくコードをより迅速に完成",{"config":152},{"href":153,"dataGaName":154,"dataGaLocation":53,"icon":155},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[157,161,166],{"text":158,"config":159},"Application Security Testing",{"href":153,"dataGaName":160,"dataGaLocation":53},"Application security testing",{"text":162,"config":163},"ソフトウェアサプライチェーンの安全性",{"href":164,"dataGaLocation":53,"dataGaName":165},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":167,"config":168},"Software Compliance",{"href":169,"dataGaName":167,"dataGaLocation":53},"/ja-jp/solutions/software-compliance/",{"title":171,"link":172,"items":177},"測定",{"config":173},{"icon":174,"href":175,"dataGaName":176,"dataGaLocation":53},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[178,182,187],{"text":179,"config":180},"可視性と測定",{"href":175,"dataGaLocation":53,"dataGaName":181},"Visibility and Measurement",{"text":183,"config":184},"バリューストリーム管理",{"href":185,"dataGaLocation":53,"dataGaName":186},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":188,"config":189},"分析とインサイト",{"href":190,"dataGaLocation":53,"dataGaName":191},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":193,"items":194},"GitLabが活躍する場所",[195,200,205],{"text":196,"config":197},"Enterprise",{"href":198,"dataGaLocation":53,"dataGaName":199},"/ja-jp/enterprise/","enterprise",{"text":201,"config":202},"スモールビジネス",{"href":203,"dataGaLocation":53,"dataGaName":204},"/ja-jp/small-business/","small business",{"text":206,"config":207},"公共機関",{"href":208,"dataGaLocation":53,"dataGaName":209},"/ja-jp/solutions/public-sector/","public sector",{"text":211,"config":212},"価格",{"href":213,"dataGaName":214,"dataGaLocation":53,"dataNavLevelOne":214},"/ja-jp/pricing/","pricing",{"text":216,"config":217,"link":219,"lists":223,"feature":307},"関連リソース",{"dataNavLevelOne":218},"resources",{"text":220,"config":221},"すべてのリソースを表示",{"href":222,"dataGaName":218,"dataGaLocation":53},"/ja-jp/resources/",[224,257,279],{"title":225,"items":226},"はじめに",[227,232,237,242,247,252],{"text":228,"config":229},"インストール",{"href":230,"dataGaName":231,"dataGaLocation":53},"/ja-jp/install/","install",{"text":233,"config":234},"クイックスタートガイド",{"href":235,"dataGaName":236,"dataGaLocation":53},"/ja-jp/get-started/","quick setup checklists",{"text":238,"config":239},"学ぶ",{"href":240,"dataGaLocation":53,"dataGaName":241},"https://university.gitlab.com/","learn",{"text":243,"config":244},"製品ドキュメント",{"href":245,"dataGaName":246,"dataGaLocation":53},"https://docs.gitlab.com/","product documentation",{"text":248,"config":249},"ベストプラクティスビデオ",{"href":250,"dataGaName":251,"dataGaLocation":53},"/ja-jp/getting-started-videos/","best practice videos",{"text":253,"config":254},"インテグレーション",{"href":255,"dataGaName":256,"dataGaLocation":53},"/ja-jp/integrations/","integrations",{"title":258,"items":259},"検索する",[260,265,269,274],{"text":261,"config":262},"お客様成功事例",{"href":263,"dataGaName":264,"dataGaLocation":53},"/ja-jp/customers/","customer success stories",{"text":266,"config":267},"ブログ",{"href":268,"dataGaName":5,"dataGaLocation":53},"/ja-jp/blog/",{"text":270,"config":271},"リモート",{"href":272,"dataGaName":273,"dataGaLocation":53},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":275,"config":276},"TeamOps",{"href":277,"dataGaName":278,"dataGaLocation":53},"/ja-jp/teamops/","teamops",{"title":280,"items":281},"つなげる",[282,287,292,297,302],{"text":283,"config":284},"GitLabサービス",{"href":285,"dataGaName":286,"dataGaLocation":53},"/ja-jp/services/","services",{"text":288,"config":289},"コミュニティ",{"href":290,"dataGaName":291,"dataGaLocation":53},"/community/","community",{"text":293,"config":294},"フォーラム",{"href":295,"dataGaName":296,"dataGaLocation":53},"https://forum.gitlab.com/","forum",{"text":298,"config":299},"イベント",{"href":300,"dataGaName":301,"dataGaLocation":53},"/events/","events",{"text":303,"config":304},"パートナー",{"href":305,"dataGaName":306,"dataGaLocation":53},"/ja-jp/partners/","partners",{"backgroundColor":308,"textColor":309,"text":310,"image":311,"link":315},"#2f2a6b","#fff","ソフトウェア開発の未来への洞察",{"altText":312,"config":313},"ソースプロモカード",{"src":314},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":316,"config":317},"最新情報を読む",{"href":318,"dataGaName":319,"dataGaLocation":53},"/ja-jp/the-source/","the source",{"text":321,"config":322,"lists":324},"会社情報",{"dataNavLevelOne":323},"company",[325],{"items":326},[327,332,338,340,345,350,355,360,365,370,375],{"text":328,"config":329},"GitLabについて",{"href":330,"dataGaName":331,"dataGaLocation":53},"/ja-jp/company/","about",{"text":333,"config":334,"footerGa":337},"採用情報",{"href":335,"dataGaName":336,"dataGaLocation":53},"/jobs/","jobs",{"dataGaName":336},{"text":298,"config":339},{"href":300,"dataGaName":301,"dataGaLocation":53},{"text":341,"config":342},"経営陣",{"href":343,"dataGaName":344,"dataGaLocation":53},"/company/team/e-group/","leadership",{"text":346,"config":347},"チーム",{"href":348,"dataGaName":349,"dataGaLocation":53},"/company/team/","team",{"text":351,"config":352},"ハンドブック",{"href":353,"dataGaName":354,"dataGaLocation":53},"https://handbook.gitlab.com/","handbook",{"text":356,"config":357},"投資家向け情報",{"href":358,"dataGaName":359,"dataGaLocation":53},"https://ir.gitlab.com/","investor relations",{"text":361,"config":362},"トラストセンター",{"href":363,"dataGaName":364,"dataGaLocation":53},"/ja-jp/security/","trust center",{"text":366,"config":367},"AI Transparency Center",{"href":368,"dataGaName":369,"dataGaLocation":53},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":371,"config":372},"ニュースレター",{"href":373,"dataGaName":374,"dataGaLocation":53},"/company/contact/","newsletter",{"text":376,"config":377},"プレス",{"href":378,"dataGaName":379,"dataGaLocation":53},"/press/","press",{"text":60,"config":381,"lists":382},{"dataNavLevelOne":323},[383],{"items":384},[385,388,393],{"text":60,"config":386},{"href":62,"dataGaName":387,"dataGaLocation":53},"talk to sales",{"text":389,"config":390},"サポートを受ける",{"href":391,"dataGaName":392,"dataGaLocation":53},"/support/","get help",{"text":394,"config":395},"カスタマーポータル",{"href":396,"dataGaName":397,"dataGaLocation":53},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":399,"login":400,"suggestions":407},"閉じる",{"text":401,"link":402},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":403,"config":404},"GitLab.com",{"href":67,"dataGaName":405,"dataGaLocation":406},"search login","search",{"text":408,"default":409},"提案",[410,413,418,420,424,428],{"text":82,"config":411},{"href":87,"dataGaName":412,"dataGaLocation":406},"GitLab Duo (AI)",{"text":414,"config":415},"コード提案（AI）",{"href":416,"dataGaName":417,"dataGaLocation":406},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":27,"config":419},{"href":134,"dataGaName":27,"dataGaLocation":406},{"text":421,"config":422},"GitLab on AWS",{"href":423,"dataGaName":421,"dataGaLocation":406},"/ja-jp/partners/technology-partners/aws/",{"text":425,"config":426},"GitLab on Google Cloud",{"href":427,"dataGaName":425,"dataGaLocation":406},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":429,"config":430},"GitLabを選ぶ理由",{"href":95,"dataGaName":431,"dataGaLocation":406},"Why GitLab?",{"freeTrial":433,"mobileIcon":437,"desktopIcon":442},{"text":55,"config":434},{"href":435,"dataGaName":58,"dataGaLocation":436},"https://gitlab.com/-/trials/new/","nav",{"altText":438,"config":439},"GitLabアイコン",{"src":440,"dataGaName":441,"dataGaLocation":436},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":438,"config":443},{"src":444,"dataGaName":441,"dataGaLocation":436},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"freeTrial":446,"mobileIcon":450,"desktopIcon":452},{"text":447,"config":448},"GitLab Duoの詳細について",{"href":87,"dataGaName":449,"dataGaLocation":436},"gitlab duo",{"altText":438,"config":451},{"src":440,"dataGaName":441,"dataGaLocation":436},{"altText":438,"config":453},{"src":444,"dataGaName":441,"dataGaLocation":436},"content:shared:ja-jp:main-navigation.yml","Main Navigation","shared/ja-jp/main-navigation.yml","shared/ja-jp/main-navigation",{"_path":459,"_dir":47,"_draft":6,"_partial":6,"_locale":7,"title":460,"button":461,"config":466,"_id":468,"_type":39,"_source":41,"_file":469,"_stem":470,"_extension":44},"/shared/ja-jp/banner","GitLab Duo Agent Platformがパブリックベータ版で利用可能になりました！",{"text":462,"config":463},"ベータ版を試す",{"href":464,"dataGaName":465,"dataGaLocation":53},"/ja-jp/gitlab-duo/agent-platform/","duo banner",{"layout":467},"release","content:shared:ja-jp:banner.yml","shared/ja-jp/banner.yml","shared/ja-jp/banner",{"_path":472,"_dir":47,"_draft":6,"_partial":6,"_locale":7,"data":473,"_id":676,"_type":39,"title":677,"_source":41,"_file":678,"_stem":679,"_extension":44},"/shared/ja-jp/main-footer",{"text":474,"source":475,"edit":481,"contribute":486,"config":491,"items":496,"minimal":668},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":476,"config":477},"ページのソースを表示",{"href":478,"dataGaName":479,"dataGaLocation":480},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":482,"config":483},"このページを編集",{"href":484,"dataGaName":485,"dataGaLocation":480},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":487,"config":488},"ご協力をお願いします",{"href":489,"dataGaName":490,"dataGaLocation":480},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":492,"facebook":493,"youtube":494,"linkedin":495},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[497,520,573,605,640],{"title":71,"links":498,"subMenu":503},[499],{"text":500,"config":501},"DevSecOpsプラットフォーム",{"href":80,"dataGaName":502,"dataGaLocation":480},"devsecops platform",[504],{"title":211,"links":505},[506,510,515],{"text":507,"config":508},"プランの表示",{"href":213,"dataGaName":509,"dataGaLocation":480},"view plans",{"text":511,"config":512},"Premiumを選ぶ理由",{"href":513,"dataGaName":514,"dataGaLocation":480},"/ja-jp/pricing/premium/","why premium",{"text":516,"config":517},"Ultimateを選ぶ理由",{"href":518,"dataGaName":519,"dataGaLocation":480},"/ja-jp/pricing/ultimate/","why ultimate",{"title":521,"links":522},"ソリューション",[523,528,531,533,538,543,547,550,553,557,559,561,563,568],{"text":524,"config":525},"デジタルトランスフォーメーション",{"href":526,"dataGaName":527,"dataGaLocation":480},"/ja-jp/topics/digital-transformation/","digital transformation",{"text":529,"config":530},"セキュリティとコンプライアンス",{"href":153,"dataGaName":160,"dataGaLocation":480},{"text":145,"config":532},{"href":129,"dataGaName":130,"dataGaLocation":480},{"text":534,"config":535},"アジャイル開発",{"href":536,"dataGaName":537,"dataGaLocation":480},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":539,"config":540},"クラウドトランスフォーメーション",{"href":541,"dataGaName":542,"dataGaLocation":480},"/ja-jp/topics/cloud-native/","cloud transformation",{"text":544,"config":545},"SCM",{"href":142,"dataGaName":546,"dataGaLocation":480},"source code management",{"text":27,"config":548},{"href":134,"dataGaName":549,"dataGaLocation":480},"continuous integration & delivery",{"text":183,"config":551},{"href":185,"dataGaName":552,"dataGaLocation":480},"value stream management",{"text":28,"config":554},{"href":555,"dataGaName":556,"dataGaLocation":480},"/ja-jp/solutions/gitops/","gitops",{"text":196,"config":558},{"href":198,"dataGaName":199,"dataGaLocation":480},{"text":201,"config":560},{"href":203,"dataGaName":204,"dataGaLocation":480},{"text":206,"config":562},{"href":208,"dataGaName":209,"dataGaLocation":480},{"text":564,"config":565},"教育",{"href":566,"dataGaName":567,"dataGaLocation":480},"/ja-jp/solutions/education/","education",{"text":569,"config":570},"金融サービス",{"href":571,"dataGaName":572,"dataGaLocation":480},"/ja-jp/solutions/finance/","financial services",{"title":216,"links":574},[575,577,579,581,584,586,589,591,593,595,597,599,601,603],{"text":228,"config":576},{"href":230,"dataGaName":231,"dataGaLocation":480},{"text":233,"config":578},{"href":235,"dataGaName":236,"dataGaLocation":480},{"text":238,"config":580},{"href":240,"dataGaName":241,"dataGaLocation":480},{"text":243,"config":582},{"href":245,"dataGaName":583,"dataGaLocation":480},"docs",{"text":266,"config":585},{"href":268,"dataGaName":5},{"text":587,"config":588},"お客様の成功事例",{"href":263,"dataGaLocation":480},{"text":261,"config":590},{"href":263,"dataGaName":264,"dataGaLocation":480},{"text":270,"config":592},{"href":272,"dataGaName":273,"dataGaLocation":480},{"text":283,"config":594},{"href":285,"dataGaName":286,"dataGaLocation":480},{"text":275,"config":596},{"href":277,"dataGaName":278,"dataGaLocation":480},{"text":288,"config":598},{"href":290,"dataGaName":291,"dataGaLocation":480},{"text":293,"config":600},{"href":295,"dataGaName":296,"dataGaLocation":480},{"text":298,"config":602},{"href":300,"dataGaName":301,"dataGaLocation":480},{"text":303,"config":604},{"href":305,"dataGaName":306,"dataGaLocation":480},{"title":606,"links":607},"Company",[608,610,612,614,616,618,620,624,629,631,633,635],{"text":328,"config":609},{"href":330,"dataGaName":323,"dataGaLocation":480},{"text":333,"config":611},{"href":335,"dataGaName":336,"dataGaLocation":480},{"text":341,"config":613},{"href":343,"dataGaName":344,"dataGaLocation":480},{"text":346,"config":615},{"href":348,"dataGaName":349,"dataGaLocation":480},{"text":351,"config":617},{"href":353,"dataGaName":354,"dataGaLocation":480},{"text":356,"config":619},{"href":358,"dataGaName":359,"dataGaLocation":480},{"text":621,"config":622},"Sustainability",{"href":623,"dataGaName":621,"dataGaLocation":480},"/sustainability/",{"text":625,"config":626},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":627,"dataGaName":628,"dataGaLocation":480},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":361,"config":630},{"href":363,"dataGaName":364,"dataGaLocation":480},{"text":371,"config":632},{"href":373,"dataGaName":374,"dataGaLocation":480},{"text":376,"config":634},{"href":378,"dataGaName":379,"dataGaLocation":480},{"text":636,"config":637},"現代奴隷制の透明性に関する声明",{"href":638,"dataGaName":639,"dataGaLocation":480},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":60,"links":641},[642,644,646,648,653,658,663],{"text":60,"config":643},{"href":62,"dataGaName":63,"dataGaLocation":480},{"text":389,"config":645},{"href":391,"dataGaName":392,"dataGaLocation":480},{"text":394,"config":647},{"href":396,"dataGaName":397,"dataGaLocation":480},{"text":649,"config":650},"ステータス",{"href":651,"dataGaName":652,"dataGaLocation":480},"https://status.gitlab.com/","status",{"text":654,"config":655},"利用規約",{"href":656,"dataGaName":657,"dataGaLocation":480},"/terms/","terms of use",{"text":659,"config":660},"プライバシーに関する声明",{"href":661,"dataGaName":662,"dataGaLocation":480},"/ja-jp/privacy/","privacy statement",{"text":664,"config":665},"Cookieの設定",{"dataGaName":666,"dataGaLocation":480,"id":667,"isOneTrustButton":36},"cookie preferences","ot-sdk-btn",{"items":669},[670,672,674],{"text":654,"config":671},{"href":656,"dataGaName":657,"dataGaLocation":480},{"text":659,"config":673},{"href":661,"dataGaName":662,"dataGaLocation":480},{"text":664,"config":675},{"dataGaName":666,"dataGaLocation":480,"id":667,"isOneTrustButton":36},"content:shared:ja-jp:main-footer.yml","Main Footer","shared/ja-jp/main-footer.yml","shared/ja-jp/main-footer",[681,694],{"_path":682,"_dir":683,"_draft":6,"_partial":6,"_locale":7,"content":684,"config":688,"_id":690,"_type":39,"title":691,"_source":41,"_file":692,"_stem":693,"_extension":44},"/en-us/blog/authors/gitlab-japan-team","authors",{"name":18,"config":685},{"headshot":686,"ctfId":687},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","5YWHF8vG80rluQ41QjgP7V",{"template":689},"BlogAuthor","content:en-us:blog:authors:gitlab-japan-team.yml","Gitlab Japan Team","en-us/blog/authors/gitlab-japan-team.yml","en-us/blog/authors/gitlab-japan-team",{"_path":695,"_dir":683,"_draft":6,"_partial":6,"_locale":7,"content":696,"config":698,"_id":699,"_type":39,"title":700,"_source":41,"_file":701,"_stem":702,"_extension":44},"/en-us/blog/authors/gitlab",{"name":19,"config":697},{"headshot":686,"ctfId":19},{"template":689},"content:en-us:blog:authors:gitlab.yml","Gitlab","en-us/blog/authors/gitlab.yml","en-us/blog/authors/gitlab",{"_path":704,"_dir":47,"_draft":6,"_partial":6,"_locale":7,"header":705,"eyebrow":706,"blurb":707,"button":708,"secondaryButton":712,"_id":714,"_type":39,"title":715,"_source":41,"_file":716,"_stem":717,"_extension":44},"/shared/ja-jp/next-steps","より優れたソフトウェアをより速く提供","フォーチュン100企業の50%以上がGitLabを信頼","インテリジェントなDevSecOpsプラットフォームで\n\n\nチームの可能性を広げましょう。\n",{"text":55,"config":709},{"href":710,"dataGaName":58,"dataGaLocation":711},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":60,"config":713},{"href":62,"dataGaName":63,"dataGaLocation":711},"content:shared:ja-jp:next-steps.yml","Next Steps","shared/ja-jp/next-steps.yml","shared/ja-jp/next-steps",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":719,"content":720,"config":723,"_id":38,"_type":39,"title":40,"_source":41,"_file":42,"_stem":43,"_extension":44},{"ogTitle":9,"schema":10,"ogImage":11,"ogDescription":12,"ogSiteName":13,"noIndex":6,"ogType":14,"ogUrl":15,"title":9,"canonicalUrls":15,"description":12},{"title":9,"description":12,"authors":721,"heroImage":11,"date":20,"body":21,"category":22,"tags":722},[18,19],[24,25,26,27,28,29,30,31,32,33],{"slug":35,"featured":36,"template":37},1760988322214]