[{"data":1,"prerenderedAt":807},["ShallowReactive",2],{"/ja-jp/topics/ci-cd/pipeline-as-code":3,"navigation-ja-jp":145,"banner-ja-jp":553,"footer-ja-jp":563,"next-steps-ja-jp":798},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":137,"meta":138,"navigation":139,"path":140,"seo":141,"slug":6,"stem":143,"testContent":6,"type":6,"__hash__":144},"pages/ja-jp/topics/ci-cd/pipeline-as-code/index.yml","",null,[8,22,30,64,135],{"type":9,"componentName":9,"componentContent":10},"CommonBreadcrumbs",{"crumbs":11},[12,16,20],{"title":13,"config":14},"Industry topics",{"href":15},"/topics/",{"title":17,"config":18},"CI/CD",{"href":19},"/ja-jp/topics/ci-cd/",{"title":21},"Pipeline as code",{"type":23,"componentName":23,"componentContent":24},"CommonArticleHero",{"title":25,"text":26,"config":27},"「Pipeline as Code」とは？","「Pipeline as Code」は、Gitなどのソースコードを用いてデプロイパイプラインを定義する方法です。これは、Infrastructure as Codeをはじめとする、多岐にわたる「as Code」の流れの一環です。\n",{"id":28,"twoColumns":29},"「pipeline-as-code」とは？",false,{"type":31,"componentName":31,"componentContent":32},"CommonSideNavigationWithTree",{"anchors":33,"components":44},{"text":34,"data":35},"On this page",[36,40],{"text":37,"config":38},"「Pipeline as Code」",{"href":39},"#pipeline-as-code",{"text":41,"config":42},"まとめ",{"href":43},"#conclusion",[45,51,56],{"type":46,"componentName":46,"componentContent":47},"TopicsCopy",{"header":37,"text":48,"config":49},"\n「Pipeline as Code」を使用すると、一元化されたソースリポジトリに保存された、追跡可能なコードを用いてビルド、テスト、デプロイの設定を行えます。チームは、宣言型の[YAML](https://about.gitlab.com/blog/three-yaml-tips-better-pipelines/)アプローチか、JenkinsやGroovyなどのベンダー固有のプログラミング言語を使用できますが、どちらの場合でも前提は変わりません。\n\nPipeline as Codeのファイルには、パイプラインにより実行されるステージ、ジョブ、アクションを指定します。ファイルはバージョン管理されるため、パイプラインコードを変更した場合、対応するアプリケーションリリースのブランチでテストできます。\n\n[継続的インテグレーションのパイプライン](https://about.gitlab.com/blog/guide-to-ci-cd-pipelines/)を作成するPipeline as Codeモデルは、業界におけるベストプラクティスとなっているものの、以前はデプロイパイプラインがまったく異なる方法で作成されていました。\n\n初期の[継続的インテグレーション](/topics/ci-cd/)では、ポイントアンドクリック、またはグラフィカルユーザーインターフェイス（GUI）を用いてデプロイパイプラインを設定していました。しかし、これにより以下のようないくつかの課題が生じていました。\n\n* 監査は、既に組み込まれているものに限定されていた\n\n* デベロッパーが共同作業を行えていなかった\n\n* 問題のトラブルシューティングを行うのが難しかった\n\n* 前回の構成への変更のロールバックを行いにくかった\n\n* パイプラインが壊れやすかった\n\n### Pipeline as Codeのメリットとは？\n\nPipeline as Codeモデルにより、上記の課題の多くが解決され、チームが効率的に実行するために必要としていた柔軟性が実現されました。\n\nPipeline as Codeには、他の「as Code」モデルと[同様のメリット](https://martinfowler.com/bliki/InfrastructureAsCode.html)が多数あります。以下はその一例です。\n\n* **[バージョン管理](https://about.gitlab.com/topics/version-control/)**：変更は追跡可能であり、チームは前回の構成にロールバックできます。\n\n* **監査証跡**：デベロッパーは、ソースコードにいつどのような理由で変更が加えられたのかを確認できます。\n\n* **コラボレーションのしやすさ**：コードを閲覧可能であり、改善や提案、更新を行えます。\n\n* **知識の共有**：デベロッパーはベストプラクティスの共有、テンプレートのインポート、コードスニペットのリンクを行えるため、チーム間で学び合うことができます。\n\nPipeline as Codeには、次のような運用上のメリットと実用的なメリットがあります。\n\n1. CIパイプラインとアプリケーションコードが、同じソースリポジトリに保存されています。つまり、チームが必要とするすべての情報が同じ場所にあります。\n\n2. デベロッパーは、追加の権限を必要とすることなく、変更を加えることができ、これまで使ってきたツールを用いて作業を行えます。\n\n3. より効率的にチームが共同作業を行えます。常に情報がアクセス可能な状態であるということは、チームが協働して、決定事項をもとにアクションを起こせることを意味します。\n\n4. パイプラインを変更した場合、コードレビュープロセスを経る必要があるため、パイプラインの統合が破損することはありません。\n\n5. デプロイパイプラインは、継続的インテグレーション用ツールとは別のバージョンコントロールシステムにあります。そのため、継続的インテグレーションシステムが停止した場合でも、パイプラインを復元できます。後でCIツールを変えたい場合でも、新しいシステムにパイプラインを移行することが可能です。\n\n「Pipeline as Code」モデルは、デベロッパーがより効率的にアプリケーションを構築できるよう、自動化されたプロセスを作成します。[ソースリポジトリ](https://docs.gitlab.com/ja-jp/user/project/repository/)にあらゆる情報が文書化されることで、可視化とコラボレーションが促進されるため、誰でも継続的にプロセスを改善できます。\n\n### CI/CDの利用を開始する\n\n\u003Ciframe width=\"560\" height=\"315\" src=\"https://www.youtube-nocookie.com/embed/sIegJaLy2ug\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen>\u003C/iframe>\n",{"id":50},"pipeline-as-code",{"type":46,"componentName":46,"componentContent":52},{"header":41,"text":53,"config":54},"「Pipeline as Code」を採用すると、特にDevOpsチームの開発プロセスが大幅に向上します。このアプローチでは、コードリポジトリ内でデプロイパイプライン全体を設定するため、管理が楽になるだけでなく、より協調的で透明性の高い環境が育まれます。Pipeline as Codeに固有のバージョン管理機能により、徹底的な監査と以前の構成への容易なロールバックが可能になり、セキュリティと信頼性の両方が向上します。\n\nPipeline as Codeを実践することで、チームは開発サイクルを効率的に進めて、パイプライン開発とデプロイの各ステージの堅牢性を確保するとともに十分に文書化できるため、結果として効率化され、エラーに強いオペレーションを実現できます。\n",{"id":55},"conclusion",{"type":57,"componentName":57,"componentContent":58},"TopicsCallToAction",{"title":59,"primaryButton":60},"Auto DevOpsとは？",{"text":61,"config":62},"詳細はこちら",{"href":63},"https://docs.gitlab.com/ja-jp/topics/autodevops/",{"type":65,"componentName":65,"componentContent":66},"CommonResourcesContainer",{"header":67,"tabs":68},"おすすめのコンテンツ",[69],{"name":70,"items":71,"config":134},"resources",[72,82,92,99,109,118,126],{"header":73,"type":74,"image":75,"link":78},"継続的ソフトウェア開発を極める","ウェブキャスト",{"altText":73,"config":76},{"src":77},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159368/Website/Topics/drupalassoc_cover.jpg",{"text":61,"config":79},{"href":80,"icon":81,"modal":29},"/webcast/mastering-ci-cd/","Webcast",{"header":83,"type":84,"image":85,"link":88},"大規模な継続的インテグレーションとデリバリー","ホワイトペーパー",{"altText":83,"config":86},{"src":87},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159377/Website/Topics/covermga.jpg",{"text":61,"config":89},{"href":90,"icon":91,"modal":29},"/ja-jp/topics/continuous-delivery/","Whitepapers",{"header":93,"type":84,"image":94,"link":97},"単一アプリケーションによるCI/CDのメリット",{"altText":93,"config":95},{"src":96},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159360/Website/Topics/cover_image_regenhu.jpg",{"text":61,"config":98},{"href":19,"icon":91,"modal":29},{"header":100,"type":101,"image":102,"link":105},"Paessler社がGitLab Premiumを使用して毎日最大50回デプロイする方法","ケーススタディ",{"altText":100,"config":103},{"src":104},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159386/Website/Topics/paessler-case-study-image.png",{"text":61,"config":106},{"href":107,"icon":108,"modal":29},"/customers/paessler-prtg/","CaseStudy",{"header":110,"type":111,"image":112,"link":115},"マルチプロジェクトパイプラインを使用して複数のリポジトリ間のやり取りを効率化する方法","Web",{"altText":110,"config":113},{"src":114},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159343/Website/Topics/customers-link.jpg",{"text":61,"config":116},{"href":117,"icon":111,"modal":29},"/blog/use-multiproject-pipelines-with-gitlab-cicd/",{"header":119,"type":111,"image":120,"link":123},"CI/CDがもたらす4つのメリット",{"altText":119,"config":121},{"src":122},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159401/Website/Topics/hotjar.jpg",{"text":61,"config":124},{"href":125,"icon":111,"modal":29},"/blog/positive-outcomes-ci-cd/",{"header":127,"type":111,"image":128,"link":131},"CI/CDがもたらすビジネスへの影響",{"altText":127,"config":129},{"src":130},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749158563/Website/Topics/modernize-cicd.jpg",{"text":61,"config":132},{"href":133,"icon":111,"modal":29},"/blog/business-impact-ci-cd/",{"key":70},{"type":136,"componentName":136},"CommonNextSteps","yml",{},true,"/ja-jp/topics/ci-cd/pipeline-as-code",{"title":25,"description":142},"「Pipeline as Code」では、Gitなどのソースコードを使用して継続的インテグレーションのパイプラインを作成します。「Pipeline as Code」のメリットに加え、ビルドの設定やテストの自動化にどのように活用できるかを学びましょう。","ja-jp/topics/ci-cd/pipeline-as-code/index","JmYQmusvp16VULqg8Eq7OBuF3MrEAfsNerTy4JLptew",{"data":146},{"logo":147,"freeTrial":152,"sales":157,"login":162,"items":167,"search":473,"minimal":506,"duo":523,"switchNav":532,"pricingDeployment":543},{"config":148},{"href":149,"dataGaName":150,"dataGaLocation":151},"/ja-jp/","gitlab logo","header",{"text":153,"config":154},"無料トライアルを開始",{"href":155,"dataGaName":156,"dataGaLocation":151},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":158,"config":159},"お問い合わせ",{"href":160,"dataGaName":161,"dataGaLocation":151},"/ja-jp/sales/","sales",{"text":163,"config":164},"サインイン",{"href":165,"dataGaName":166,"dataGaLocation":151},"https://gitlab.com/users/sign_in/","sign in",[168,194,290,295,395,455],{"text":169,"config":170,"cards":172},"プラットフォーム",{"dataNavLevelOne":171},"platform",[173,179,187],{"title":169,"description":174,"link":175},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":176,"config":177},"プラットフォームを探索",{"href":178,"dataGaName":171,"dataGaLocation":151},"/ja-jp/platform/",{"title":180,"description":181,"link":182},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":183,"config":184},"GitLab Duoのご紹介",{"href":185,"dataGaName":186,"dataGaLocation":151},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":188,"description":189,"link":190},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":61,"config":191},{"href":192,"dataGaName":193,"dataGaLocation":151},"/ja-jp/why-gitlab/","why gitlab",{"text":195,"left":139,"config":196,"link":198,"lists":202,"footer":272},"製品",{"dataNavLevelOne":197},"solutions",{"text":199,"config":200},"すべてのソリューションを表示",{"href":201,"dataGaName":197,"dataGaLocation":151},"/ja-jp/solutions/",[203,227,250],{"title":204,"description":205,"link":206,"items":211},"自動化","CI/CDと自動化でデプロイを加速",{"config":207},{"icon":208,"href":209,"dataGaName":210,"dataGaLocation":151},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[212,215,218,223],{"text":17,"config":213},{"href":214,"dataGaLocation":151,"dataGaName":17},"/ja-jp/solutions/continuous-integration/",{"text":180,"config":216},{"href":185,"dataGaLocation":151,"dataGaName":217},"gitlab duo agent platform - product menu",{"text":219,"config":220},"ソースコード管理",{"href":221,"dataGaLocation":151,"dataGaName":222},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":224,"config":225},"自動化されたソフトウェアデリバリー",{"href":209,"dataGaLocation":151,"dataGaName":226},"Automated software delivery",{"title":228,"description":229,"link":230,"items":235},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":231},{"href":232,"dataGaName":233,"dataGaLocation":151,"icon":234},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[236,240,245],{"text":237,"config":238},"アプリケーションセキュリティテスト",{"href":232,"dataGaName":239,"dataGaLocation":151},"Application security testing",{"text":241,"config":242},"ソフトウェアサプライチェーンの安全性",{"href":243,"dataGaLocation":151,"dataGaName":244},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":246,"config":247},"ソフトウェアコンプライアンス",{"href":248,"dataGaName":249,"dataGaLocation":151},"/ja-jp/solutions/software-compliance/","software compliance",{"title":251,"link":252,"items":257},"測定",{"config":253},{"icon":254,"href":255,"dataGaName":256,"dataGaLocation":151},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[258,262,267],{"text":259,"config":260},"可視性と測定",{"href":255,"dataGaLocation":151,"dataGaName":261},"Visibility and Measurement",{"text":263,"config":264},"バリューストリーム管理",{"href":265,"dataGaLocation":151,"dataGaName":266},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":268,"config":269},"分析とインサイト",{"href":270,"dataGaLocation":151,"dataGaName":271},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":273,"items":274},"GitLabが活躍する場所",[275,280,285],{"text":276,"config":277},"大企業",{"href":278,"dataGaLocation":151,"dataGaName":279},"/ja-jp/enterprise/","enterprise",{"text":281,"config":282},"スモールビジネス",{"href":283,"dataGaLocation":151,"dataGaName":284},"/ja-jp/small-business/","small business",{"text":286,"config":287},"公共部門",{"href":288,"dataGaLocation":151,"dataGaName":289},"/ja-jp/solutions/public-sector/","public sector",{"text":291,"config":292},"価格",{"href":293,"dataGaName":294,"dataGaLocation":151,"dataNavLevelOne":294},"/ja-jp/pricing/","pricing",{"text":296,"config":297,"link":298,"lists":302,"feature":382},"リソース",{"dataNavLevelOne":70},{"text":299,"config":300},"すべてのリソースを表示",{"href":301,"dataGaName":70,"dataGaLocation":151},"/ja-jp/resources/",[303,336,354],{"title":304,"items":305},"はじめに",[306,311,316,321,326,331],{"text":307,"config":308},"インストール",{"href":309,"dataGaName":310,"dataGaLocation":151},"/ja-jp/install/","install",{"text":312,"config":313},"クイックスタートガイド",{"href":314,"dataGaName":315,"dataGaLocation":151},"/ja-jp/get-started/","quick setup checklists",{"text":317,"config":318},"学ぶ",{"href":319,"dataGaLocation":151,"dataGaName":320},"https://university.gitlab.com/","learn",{"text":322,"config":323},"製品ドキュメント",{"href":324,"dataGaName":325,"dataGaLocation":151},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":327,"config":328},"ベストプラクティスビデオ",{"href":329,"dataGaName":330,"dataGaLocation":151},"/ja-jp/getting-started-videos/","best practice videos",{"text":332,"config":333},"インテグレーション",{"href":334,"dataGaName":335,"dataGaLocation":151},"/ja-jp/integrations/","integrations",{"title":337,"items":338},"検索する",[339,344,349],{"text":340,"config":341},"お客様成功事例",{"href":342,"dataGaName":343,"dataGaLocation":151},"/ja-jp/customers/","customer success stories",{"text":345,"config":346},"ブログ",{"href":347,"dataGaName":348,"dataGaLocation":151},"/ja-jp/blog/","blog",{"text":350,"config":351},"リモート",{"href":352,"dataGaName":353,"dataGaLocation":151},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":355,"items":356},"つなげる",[357,362,367,372,377],{"text":358,"config":359},"GitLabサービス",{"href":360,"dataGaName":361,"dataGaLocation":151},"/ja-jp/services/","services",{"text":363,"config":364},"コミュニティ",{"href":365,"dataGaName":366,"dataGaLocation":151},"/community/","community",{"text":368,"config":369},"フォーラム",{"href":370,"dataGaName":371,"dataGaLocation":151},"https://forum.gitlab.com/","forum",{"text":373,"config":374},"イベント",{"href":375,"dataGaName":376,"dataGaLocation":151},"/events/","events",{"text":378,"config":379},"パートナー",{"href":380,"dataGaName":381,"dataGaLocation":151},"/ja-jp/partners/","partners",{"backgroundColor":383,"textColor":384,"text":385,"image":386,"link":390},"#2f2a6b","#fff","ソフトウェア開発の未来への洞察",{"altText":387,"config":388},"ソースプロモカード",{"src":389},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":391,"config":392},"最新情報を読む",{"href":393,"dataGaName":394,"dataGaLocation":151},"/ja-jp/the-source/","the source",{"text":396,"config":397,"lists":399},"会社情報",{"dataNavLevelOne":398},"company",[400],{"items":401},[402,407,413,415,420,425,430,435,440,445,450],{"text":403,"config":404},"GitLabについて",{"href":405,"dataGaName":406,"dataGaLocation":151},"/ja-jp/company/","about",{"text":408,"config":409,"footerGa":412},"採用情報",{"href":410,"dataGaName":411,"dataGaLocation":151},"/jobs/","jobs",{"dataGaName":411},{"text":373,"config":414},{"href":375,"dataGaName":376,"dataGaLocation":151},{"text":416,"config":417},"経営陣",{"href":418,"dataGaName":419,"dataGaLocation":151},"/company/team/e-group/","leadership",{"text":421,"config":422},"チーム",{"href":423,"dataGaName":424,"dataGaLocation":151},"/company/team/","team",{"text":426,"config":427},"ハンドブック",{"href":428,"dataGaName":429,"dataGaLocation":151},"https://handbook.gitlab.com/","handbook",{"text":431,"config":432},"投資家向け情報",{"href":433,"dataGaName":434,"dataGaLocation":151},"https://ir.gitlab.com/","investor relations",{"text":436,"config":437},"トラストセンター",{"href":438,"dataGaName":439,"dataGaLocation":151},"/ja-jp/security/","trust center",{"text":441,"config":442},"AI Transparency Center",{"href":443,"dataGaName":444,"dataGaLocation":151},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":446,"config":447},"ニュースレター",{"href":448,"dataGaName":449,"dataGaLocation":151},"/company/contact/#contact-forms","newsletter",{"text":451,"config":452},"プレス",{"href":453,"dataGaName":454,"dataGaLocation":151},"/press/","press",{"text":158,"config":456,"lists":457},{"dataNavLevelOne":398},[458],{"items":459},[460,463,468],{"text":158,"config":461},{"href":160,"dataGaName":462,"dataGaLocation":151},"talk to sales",{"text":464,"config":465},"サポートを受ける",{"href":466,"dataGaName":467,"dataGaLocation":151},"https://support.gitlab.com","support portal",{"text":469,"config":470},"カスタマーポータル",{"href":471,"dataGaName":472,"dataGaLocation":151},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":474,"login":475,"suggestions":482},"閉じる",{"text":476,"link":477},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":478,"config":479},"GitLab.com",{"href":165,"dataGaName":480,"dataGaLocation":481},"search login","search",{"text":483,"default":484},"提案",[485,487,492,494,498,502],{"text":180,"config":486},{"href":185,"dataGaName":180,"dataGaLocation":481},{"text":488,"config":489},"コード提案（AI）",{"href":490,"dataGaName":491,"dataGaLocation":481},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":17,"config":493},{"href":214,"dataGaName":17,"dataGaLocation":481},{"text":495,"config":496},"GitLab on AWS",{"href":497,"dataGaName":495,"dataGaLocation":481},"/ja-jp/partners/technology-partners/aws/",{"text":499,"config":500},"GitLab on Google Cloud",{"href":501,"dataGaName":499,"dataGaLocation":481},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":503,"config":504},"GitLabを選ぶ理由",{"href":192,"dataGaName":505,"dataGaLocation":481},"Why GitLab?",{"freeTrial":507,"mobileIcon":511,"desktopIcon":516,"secondaryButton":519},{"text":153,"config":508},{"href":509,"dataGaName":156,"dataGaLocation":510},"https://gitlab.com/-/trials/new/","nav",{"altText":512,"config":513},"GitLabアイコン",{"src":514,"dataGaName":515,"dataGaLocation":510},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":512,"config":517},{"src":518,"dataGaName":515,"dataGaLocation":510},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":304,"config":520},{"href":521,"dataGaName":522,"dataGaLocation":510},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":524,"mobileIcon":528,"desktopIcon":530},{"text":525,"config":526},"GitLab Duoの詳細について",{"href":185,"dataGaName":527,"dataGaLocation":510},"gitlab duo",{"altText":512,"config":529},{"src":514,"dataGaName":515,"dataGaLocation":510},{"altText":512,"config":531},{"src":518,"dataGaName":515,"dataGaLocation":510},{"button":533,"mobileIcon":538,"desktopIcon":540},{"text":534,"config":535},"/switch",{"href":536,"dataGaName":537,"dataGaLocation":510},"#contact","switch",{"altText":512,"config":539},{"src":514,"dataGaName":515,"dataGaLocation":510},{"altText":512,"config":541},{"src":542,"dataGaName":515,"dataGaLocation":510},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":544,"mobileIcon":549,"desktopIcon":551},{"text":545,"config":546},"料金ページに戻る",{"href":293,"dataGaName":547,"dataGaLocation":510,"icon":548},"back to pricing","GoBack",{"altText":512,"config":550},{"src":514,"dataGaName":515,"dataGaLocation":510},{"altText":512,"config":552},{"src":518,"dataGaName":515,"dataGaLocation":510},{"title":554,"button":555,"config":560},"エージェント型AIがソフトウェア配信をどのように変革するかをご覧ください",{"text":556,"config":557},"GitLab Transcendを今すぐ視聴",{"href":558,"dataGaName":559,"dataGaLocation":151},"/ja-jp/events/transcend/virtual/","transcend event",{"layout":561,"icon":562,"disabled":139},"release","AiStar",{"data":564},{"text":565,"source":566,"edit":572,"contribute":577,"config":582,"items":587,"minimal":789},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":567,"config":568},"ページのソースを表示",{"href":569,"dataGaName":570,"dataGaLocation":571},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":573,"config":574},"このページを編集",{"href":575,"dataGaName":576,"dataGaLocation":571},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":578,"config":579},"ご協力をお願いします",{"href":580,"dataGaName":581,"dataGaLocation":571},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":583,"facebook":584,"youtube":585,"linkedin":586},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[588,633,685,728,755],{"title":291,"links":589,"subMenu":604},[590,594,599],{"text":591,"config":592},"プランの表示",{"href":293,"dataGaName":593,"dataGaLocation":571},"view plans",{"text":595,"config":596},"Premiumを選ぶ理由",{"href":597,"dataGaName":598,"dataGaLocation":571},"/ja-jp/pricing/premium/","why premium",{"text":600,"config":601},"Ultimateを選ぶ理由",{"href":602,"dataGaName":603,"dataGaLocation":571},"/ja-jp/pricing/ultimate/","why ultimate",[605],{"title":158,"links":606},[607,609,611,613,618,623,628],{"text":158,"config":608},{"href":160,"dataGaName":161,"dataGaLocation":571},{"text":464,"config":610},{"href":466,"dataGaName":467,"dataGaLocation":571},{"text":469,"config":612},{"href":471,"dataGaName":472,"dataGaLocation":571},{"text":614,"config":615},"ステータス",{"href":616,"dataGaName":617,"dataGaLocation":571},"https://status.gitlab.com/","status",{"text":619,"config":620},"利用規約",{"href":621,"dataGaName":622,"dataGaLocation":571},"/terms/","terms of use",{"text":624,"config":625},"プライバシーに関する声明",{"href":626,"dataGaName":627,"dataGaLocation":571},"/ja-jp/privacy/","privacy statement",{"text":629,"config":630},"Cookie 優先設定",{"dataGaName":631,"dataGaLocation":571,"id":632,"isOneTrustButton":139},"cookie preferences","ot-sdk-btn",{"title":195,"links":634,"subMenu":643},[635,639],{"text":636,"config":637},"DevSecOpsプラットフォーム",{"href":178,"dataGaName":638,"dataGaLocation":571},"devsecops platform",{"text":640,"config":641},"AI支援開発",{"href":185,"dataGaName":642,"dataGaLocation":571},"ai-assisted development",[644],{"title":645,"links":646},"トピック",[647,650,655,660,665,670,675,680],{"text":17,"config":648},{"href":19,"dataGaName":649,"dataGaLocation":571},"cicd",{"text":651,"config":652},"GitOps",{"href":653,"dataGaName":654,"dataGaLocation":571},"/ja-jp/topics/gitops/","gitops",{"text":656,"config":657},"DevOps",{"href":658,"dataGaName":659,"dataGaLocation":571},"/ja-jp/topics/devops/","devops",{"text":661,"config":662},"バージョン管理",{"href":663,"dataGaName":664,"dataGaLocation":571},"/ja-jp/topics/version-control/","version control",{"text":666,"config":667},"DevSecOps",{"href":668,"dataGaName":669,"dataGaLocation":571},"/ja-jp/topics/devsecops/","devsecops",{"text":671,"config":672},"クラウドネイティブ",{"href":673,"dataGaName":674,"dataGaLocation":571},"/ja-jp/topics/cloud-native/","cloud native",{"text":676,"config":677},"コーディングのためのAI",{"href":678,"dataGaName":679,"dataGaLocation":571},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":681,"config":682},"エージェント型AI",{"href":683,"dataGaName":684,"dataGaLocation":571},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":686,"links":687},"ソリューション",[688,691,693,698,702,705,708,711,713,715,718,723],{"text":237,"config":689},{"href":232,"dataGaName":690,"dataGaLocation":571},"Application Security Testing",{"text":224,"config":692},{"href":209,"dataGaName":210,"dataGaLocation":571},{"text":694,"config":695},"アジャイル開発",{"href":696,"dataGaName":697,"dataGaLocation":571},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":699,"config":700},"SCM",{"href":221,"dataGaName":701,"dataGaLocation":571},"source code management",{"text":17,"config":703},{"href":214,"dataGaName":704,"dataGaLocation":571},"continuous integration & delivery",{"text":263,"config":706},{"href":265,"dataGaName":707,"dataGaLocation":571},"value stream management",{"text":651,"config":709},{"href":710,"dataGaName":654,"dataGaLocation":571},"/ja-jp/solutions/gitops/",{"text":276,"config":712},{"href":278,"dataGaName":279,"dataGaLocation":571},{"text":281,"config":714},{"href":283,"dataGaName":284,"dataGaLocation":571},{"text":716,"config":717},"公共機関",{"href":288,"dataGaName":289,"dataGaLocation":571},{"text":719,"config":720},"教育",{"href":721,"dataGaName":722,"dataGaLocation":571},"/ja-jp/solutions/education/","education",{"text":724,"config":725},"金融サービス",{"href":726,"dataGaName":727,"dataGaLocation":571},"/ja-jp/solutions/finance/","financial services",{"title":296,"links":729},[730,732,734,736,739,741,743,745,747,749,751,753],{"text":307,"config":731},{"href":309,"dataGaName":310,"dataGaLocation":571},{"text":312,"config":733},{"href":314,"dataGaName":315,"dataGaLocation":571},{"text":317,"config":735},{"href":319,"dataGaName":320,"dataGaLocation":571},{"text":322,"config":737},{"href":324,"dataGaName":738,"dataGaLocation":571},"docs",{"text":345,"config":740},{"href":347,"dataGaName":348,"dataGaLocation":571},{"text":340,"config":742},{"href":342,"dataGaName":343,"dataGaLocation":571},{"text":350,"config":744},{"href":352,"dataGaName":353,"dataGaLocation":571},{"text":358,"config":746},{"href":360,"dataGaName":361,"dataGaLocation":571},{"text":363,"config":748},{"href":365,"dataGaName":366,"dataGaLocation":571},{"text":368,"config":750},{"href":370,"dataGaName":371,"dataGaLocation":571},{"text":373,"config":752},{"href":375,"dataGaName":376,"dataGaLocation":571},{"text":378,"config":754},{"href":380,"dataGaName":381,"dataGaLocation":571},{"title":396,"links":756},[757,759,761,763,765,767,769,773,778,780,782,784],{"text":403,"config":758},{"href":405,"dataGaName":398,"dataGaLocation":571},{"text":408,"config":760},{"href":410,"dataGaName":411,"dataGaLocation":571},{"text":416,"config":762},{"href":418,"dataGaName":419,"dataGaLocation":571},{"text":421,"config":764},{"href":423,"dataGaName":424,"dataGaLocation":571},{"text":426,"config":766},{"href":428,"dataGaName":429,"dataGaLocation":571},{"text":431,"config":768},{"href":433,"dataGaName":434,"dataGaLocation":571},{"text":770,"config":771},"Sustainability",{"href":772,"dataGaName":770,"dataGaLocation":571},"/sustainability/",{"text":774,"config":775},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":776,"dataGaName":777,"dataGaLocation":571},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":436,"config":779},{"href":438,"dataGaName":439,"dataGaLocation":571},{"text":446,"config":781},{"href":448,"dataGaName":449,"dataGaLocation":571},{"text":451,"config":783},{"href":453,"dataGaName":454,"dataGaLocation":571},{"text":785,"config":786},"現代奴隷制の透明性に関する声明",{"href":787,"dataGaName":788,"dataGaLocation":571},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":790},[791,793,796],{"text":619,"config":792},{"href":621,"dataGaName":622,"dataGaLocation":571},{"text":794,"config":795},"Cookieの設定",{"dataGaName":631,"dataGaLocation":571,"id":632,"isOneTrustButton":139},{"text":624,"config":797},{"href":626,"dataGaName":627,"dataGaLocation":571},{"header":799,"blurb":800,"button":801,"secondaryButton":805},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":153,"config":802},{"href":803,"dataGaName":156,"dataGaLocation":804},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":158,"config":806},{"href":160,"dataGaName":161,"dataGaLocation":804},1777394025151]