[{"data":1,"prerenderedAt":742},["ShallowReactive",2],{"/ja-jp/topics/ci-cd/shift-left-devops/":3,"navigation-ja-jp":91,"banner-ja-jp":505,"footer-ja-jp":517,"next-steps-ja-jp":727},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":85,"_type":86,"title":7,"_source":87,"_file":88,"_stem":89,"_extension":90},"/ja-jp/topics/ci-cd/shift-left-devops","ci-cd",false,"",{"title":9,"description":10},"継続的インテグレーションでシフトレフトする方法","継続的インテグレーション（CI）は、デプロイパイプラインを通じてコード品質を向上させるプロセスです。セキュリティはプロセスの早い段階でパイプラインに統合でき、組織のシフトレフトに役立ちます。",[12,26,31,47,83],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"CI/CD",{"href":23},"/ja-jp/topics/ci-cd/",{"title":25},"Shift left devops",{"type":27,"componentName":27,"componentContent":28},"TopicsHero",{"title":9,"text":29,"config":30},"継続的インテグレーション（CI）は、デプロイパイプラインを通じてコード品質を向上させるプロセスです。セキュリティはプロセスの早い段階でパイプラインに統合でき、組織のシフトレフトに役立ちます。\n",{"id":9,"twoColumns":6},{"type":32,"componentName":32,"componentContent":33},"CommonSideNavigationWithTree",{"anchors":34,"components":40},{"text":35,"data":36},"On this page",[37],{"text":9,"config":38},{"href":39},"#how-to-shift-left-with-continuous-integration",[41],{"type":42,"componentName":42,"componentContent":43},"TopicsCopy",{"header":9,"text":44,"config":45},"シフトレフトとは、ソフトウェア開発ライフサイクルの早い段階でテストを移行するアプローチです。コードが本番環境の準備が整った時点でセキュリティ テストが行われると、過去に遡って問題を修正することが難しくなり、すでに迅速な修正ができなくなっていることがよくあります。結果としてハンドオフの遅延、セキュリティ上の問題、さらにはセキュリティ部署と他のDevOpsチームとの間でサイロ化が発生する可能性があります。\n\n組織が[DevSecOps](https://about.gitlab.com/solutions/security-compliance/)の構造への移行を進めるにあたって、セキュリティテストを開発ライフサイクルの早い段階で導入することは必須です。そのためにはデプロイパイプラインにセキュリティテストを組み込み、共有リポジトリの他のコミットに対してだけでなく、セキュリティについても継続的にコードをテストするようにします。\n\n[継続的インテグレーション（CI）](/topics/ci-cd/)は、デプロイパイプラインを通じてコード品質を向上させるプロセスです。セキュリティをプロセスの早い段階でデプロイパイプラインに統合できるため、組織がシフトレフトを行う上で効果的です。\n\n### セキュリティを継続的インテグレーションパイプラインに組み込む {#integrate-security-into-continuous-integration-pipelines}\n\n[静的アプリケーションセキュリティテスト](https://docs.gitlab.com/ee/user/application_security/sast/)（SAST）は、継続的インテグレーションを通してセキュリティを自動化する方法の1つです。SASTはソースコードを分析し、デベロッパーがソフトウェア開発ライフサイクルの早い段階で問題を解決できるようにします。\n\nGitLab CI/CDの場合、デプロイパイプラインはSASTレポートをチェックし、ソースブランチとターゲットブランチの脆弱性を比較します。調査結果はマージリクエストに表示されます。\n\n[動的アプリケーションセキュリティテスト](https://docs.gitlab.com/ee/user/application_security/dast/index.html#dynamic-application-security-testing-dast)（DAST）は、多くの場合SASTと併用されます。SASTはソースコードを分析し、DASTは実行されたアプリケーションのランタイムエラーを分析します。デプロイ後のアプリケーションは、クロスサイトスクリプティングや破損した認証の欠陥のような新しい形式のセキュリティリスクにさらされます。\n\nSASTと同様、GitLabはDASTレポートをチェックしてソースブランチとターゲットブランチの脆弱性を比較した結果を表示しますが、比較対象はターゲットブランチのベースコミットに対して実行された最新のパイプラインのみとなります。\n\nその他の[種類のセキュリティテスト](https://www.softwaresecured.com/what-do-sast-dast-iast-and-rasp-mean-to-developers/)には、インタラクティブアプリケーションセキュリティテスト（IAST）とランタイムアプリケーションセキュリティプロテクション（RASP）があります。IASTはアプリケーション内にエージェントを配置することで動作し、RASPはライブ攻撃に対応できるセキュリティツールのような働きをします。\n\n### ツールチェーンの複雑さを軽減 {#reduce-toolchain-complexity}\n\n[ツールチェーンが複雑化すると](https://about.gitlab.com/blog/toolchain-security-with-gitlab/)、メンテナンスに時間がかかるだけでなく、システムがセキュリティリスクにさらされる可能性があります。多くのDevSecOpsチームは、プラグイン、スクリプト、またはハードコードされたカスタムインテグレーションを使用してツールをまとめています。その一部は手動で行う必要があるため、こうしたツールチェーンはヒューマンエラーの影響を受けます。さらにツールが増えると、認証、権限、セキュリティ要件が増え、ソフトウェア開発ライフサイクルの可視性が低下します。こうした抽象化レイヤによって、問題の特定と解決が困難になります。\n\n複雑なシステムには複数の障害点が含まれているものです。組織がシフトレフトする場合、こうした複雑さを一部解消することで、セキュリティとコンプライアンスを開発ライフサイクルに組み込みやすくなります。複雑なツールチェーンやプラグイン環境は、特別な注意を必要とする[壊れやすいパイプライン](https://medium.com/@steve.burton/4-reasons-your-jenkins-pipelines-are-brittle-f626186662c2)という問題を引き起こす可能性があります。\n\n### 継続的インテグレーションシステムを強化する {#harden-your-continuous-integration-systems}\n\n[強化](https://en.wikipedia.org/wiki/Hardening_computing)は、脆弱性の表面を減らすことによってシステムを保護するプロセスです。ツールチェーンの複雑さを軽減してリスクの原因を減らすのと同様、チェックリストを強化することで組織は内部システムを検査し、セキュリティのベストプラクティスに従っていることを確認できます。\n\n推奨される対応の一例として、ソースおよびビルドアーティファクトリポジトリ、CIおよび継続的デリバリー（CD）サーバー、構成管理、ビルド、デプロイ、リリースツールを[ホストするシステム](https://about.gitlab.com/blog/secure-journey-continuous-delivery/)の強化があります。オンプレミスとクラウドでそれぞれ何を行っているか、またそれがワークフローにどのような影響を与えるかをチームが把握できるようにしましょう。\n\nデプロイパイプラインにセキュリティスキャンを組み込むことに加えて、継続的インテグレーションシステムを強化すると、チームがシフトレフトしやすくなります。[成熟したDevOpsチーム](https://about.gitlab.com/topics/devops/build-a-devops-team/)は、継続的インテグレーションプロセスにセキュリティテストを自然に実装し、シフトレフトアプローチを採用しています。そうしたDevSecOpsチームは、セキュリティを後回しにするのではなく、最優先に考えています。\n",{"id":46},"how-to-shift-left-with-continuous-integration",{"type":48,"componentName":48,"componentContent":49},"CommonResourcesContainer",{"header":50,"tabs":51},"おすすめのコンテンツ",[52],{"name":53,"items":54,"config":82},"resources",[55,65,73],{"header":56,"type":57,"image":58,"link":61},"次世代ソフトウェアのセキュリティ強化","Web",{"altText":56,"config":59},{"src":60},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159343/Website/Topics/customers-link.jpg",{"text":62,"config":63},"詳細はこちら",{"href":64,"icon":57,"modal":6},"/blog/ciso-secure-next-gen-software/",{"header":66,"type":57,"image":67,"link":70},"クラウドのシフトレフト戦略",{"altText":66,"config":68},{"src":69},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159346/Website/Topics/cncf-case-study-image.png",{"text":62,"config":71},{"href":72,"icon":57,"modal":6},"/blog/secure-containers-devops/",{"header":74,"type":57,"image":75,"link":78},"デベロッパー中心のアプリケーションセキュリティテストでDevOpsチームを劇的に変える方法",{"altText":74,"config":76},{"src":77},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749159360/Website/Topics/cover_image_regenhu.jpg",{"text":79,"config":80},"詳しく見る",{"href":81,"icon":57,"modal":6},"/blog/align-engineering-security-appsec-tests-in-ci/",{"key":53},{"type":84,"componentName":84},"CommonNextSteps","content:ja-jp:topics:ci-cd:shift-left-devops:index.yml","yaml","content","ja-jp/topics/ci-cd/shift-left-devops/index.yml","ja-jp/topics/ci-cd/shift-left-devops/index","yml",{"_path":92,"_dir":93,"_draft":6,"_partial":6,"_locale":7,"data":94,"_id":501,"_type":86,"title":502,"_source":87,"_file":503,"_stem":504,"_extension":90},"/shared/ja-jp/main-navigation","ja-jp",{"logo":95,"freeTrial":100,"sales":105,"login":110,"items":115,"search":445,"minimal":479,"duo":492},{"config":96},{"href":97,"dataGaName":98,"dataGaLocation":99},"/ja-jp/","gitlab logo","header",{"text":101,"config":102},"無料トライアルを開始",{"href":103,"dataGaName":104,"dataGaLocation":99},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":106,"config":107},"お問い合わせ",{"href":108,"dataGaName":109,"dataGaLocation":99},"/ja-jp/sales/","sales",{"text":111,"config":112},"サインイン",{"href":113,"dataGaName":114,"dataGaLocation":99},"https://gitlab.com/users/sign_in/","sign in",[116,159,257,262,367,427],{"text":117,"config":118,"cards":120,"footer":142},"プラットフォーム",{"dataNavLevelOne":119},"platform",[121,127,135],{"title":117,"description":122,"link":123},"最も包括的かつAIで強化されたDevSecOpsプラットフォーム",{"text":124,"config":125},"プラットフォームを詳しく見る",{"href":126,"dataGaName":119,"dataGaLocation":99},"/ja-jp/platform/",{"title":128,"description":129,"link":130},"GitLab Duo（AI）","開発のすべてのステージでAIを活用し、ソフトウェアをより迅速にビルド",{"text":131,"config":132},"GitLab Duoのご紹介",{"href":133,"dataGaName":134,"dataGaLocation":99},"/ja-jp/gitlab-duo/","gitlab duo ai",{"title":136,"description":137,"link":138},"GitLabが選ばれる理由","GitLabが大企業に選ばれる理由10選",{"text":62,"config":139},{"href":140,"dataGaName":141,"dataGaLocation":99},"/ja-jp/why-gitlab/","why gitlab",{"title":143,"items":144},"利用を開始：",[145,150,155],{"text":146,"config":147},"プラットフォームエンジニアリング",{"href":148,"dataGaName":149,"dataGaLocation":99},"/ja-jp/solutions/platform-engineering/","platform engineering",{"text":151,"config":152},"開発者の経験",{"href":153,"dataGaName":154,"dataGaLocation":99},"/ja-jp/developer-experience/","Developer experience",{"text":156,"config":157},"MLOps",{"href":158,"dataGaName":156,"dataGaLocation":99},"/ja-jp/topics/devops/the-role-of-ai-in-devops/",{"text":160,"left":161,"config":162,"link":164,"lists":168,"footer":239},"製品",true,{"dataNavLevelOne":163},"solutions",{"text":165,"config":166},"すべてのソリューションを表示",{"href":167,"dataGaName":163,"dataGaLocation":99},"/ja-jp/solutions/",[169,194,217],{"title":170,"description":171,"link":172,"items":177},"自動化","CI/CDと自動化でデプロイを加速",{"config":173},{"icon":174,"href":175,"dataGaName":176,"dataGaLocation":99},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[178,181,185,190],{"text":21,"config":179},{"href":180,"dataGaLocation":99,"dataGaName":21},"/ja-jp/solutions/continuous-integration/",{"text":182,"config":183},"AIアシストによる開発",{"href":133,"dataGaLocation":99,"dataGaName":184},"AI assisted development",{"text":186,"config":187},"ソースコード管理",{"href":188,"dataGaLocation":99,"dataGaName":189},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":191,"config":192},"自動化されたソフトウェアデリバリー",{"href":175,"dataGaLocation":99,"dataGaName":193},"Automated software delivery",{"title":195,"description":196,"link":197,"items":202},"セキュリティ","セキュリティを損なうことなくコードをより迅速に完成",{"config":198},{"href":199,"dataGaName":200,"dataGaLocation":99,"icon":201},"/ja-jp/solutions/security-compliance/","security and compliance","ShieldCheckLight",[203,207,212],{"text":204,"config":205},"セキュリティとコンプライアンス",{"href":199,"dataGaLocation":99,"dataGaName":206},"Security & Compliance",{"text":208,"config":209},"ソフトウェアサプライチェーンの安全性",{"href":210,"dataGaLocation":99,"dataGaName":211},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":213,"config":214},"コンプライアンスとガバナンス",{"href":215,"dataGaLocation":99,"dataGaName":216},"/ja-jp/solutions/continuous-software-compliance/","Compliance and governance",{"title":218,"link":219,"items":224},"測定",{"config":220},{"icon":221,"href":222,"dataGaName":223,"dataGaLocation":99},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[225,229,234],{"text":226,"config":227},"可視性と測定",{"href":222,"dataGaLocation":99,"dataGaName":228},"Visibility and Measurement",{"text":230,"config":231},"バリューストリーム管理",{"href":232,"dataGaLocation":99,"dataGaName":233},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":235,"config":236},"分析とインサイト",{"href":237,"dataGaLocation":99,"dataGaName":238},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":240,"items":241},"GitLabが活躍する場所",[242,247,252],{"text":243,"config":244},"Enterprise",{"href":245,"dataGaLocation":99,"dataGaName":246},"/ja-jp/enterprise/","enterprise",{"text":248,"config":249},"スモールビジネス",{"href":250,"dataGaLocation":99,"dataGaName":251},"/ja-jp/small-business/","small business",{"text":253,"config":254},"公共機関",{"href":255,"dataGaLocation":99,"dataGaName":256},"/ja-jp/solutions/public-sector/","public sector",{"text":258,"config":259},"価格",{"href":260,"dataGaName":261,"dataGaLocation":99,"dataNavLevelOne":261},"/ja-jp/pricing/","pricing",{"text":263,"config":264,"link":265,"lists":269,"feature":354},"関連リソース",{"dataNavLevelOne":53},{"text":266,"config":267},"すべてのリソースを表示",{"href":268,"dataGaName":53,"dataGaLocation":99},"/ja-jp/resources/",[270,303,326],{"title":271,"items":272},"はじめに",[273,278,283,288,293,298],{"text":274,"config":275},"インストール",{"href":276,"dataGaName":277,"dataGaLocation":99},"/ja-jp/install/","install",{"text":279,"config":280},"クイックスタートガイド",{"href":281,"dataGaName":282,"dataGaLocation":99},"/ja-jp/get-started/","quick setup checklists",{"text":284,"config":285},"学ぶ",{"href":286,"dataGaLocation":99,"dataGaName":287},"https://university.gitlab.com/","learn",{"text":289,"config":290},"製品ドキュメント",{"href":291,"dataGaName":292,"dataGaLocation":99},"https://docs.gitlab.com/","product documentation",{"text":294,"config":295},"ベストプラクティスビデオ",{"href":296,"dataGaName":297,"dataGaLocation":99},"/ja-jp/getting-started-videos/","best practice videos",{"text":299,"config":300},"インテグレーション",{"href":301,"dataGaName":302,"dataGaLocation":99},"/ja-jp/integrations/","integrations",{"title":304,"items":305},"検索する",[306,311,316,321],{"text":307,"config":308},"お客様成功事例",{"href":309,"dataGaName":310,"dataGaLocation":99},"/ja-jp/customers/","customer success stories",{"text":312,"config":313},"ブログ",{"href":314,"dataGaName":315,"dataGaLocation":99},"/ja-jp/blog/","blog",{"text":317,"config":318},"リモート",{"href":319,"dataGaName":320,"dataGaLocation":99},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":322,"config":323},"TeamOps",{"href":324,"dataGaName":325,"dataGaLocation":99},"/ja-jp/teamops/","teamops",{"title":327,"items":328},"つなげる",[329,334,339,344,349],{"text":330,"config":331},"GitLabサービス",{"href":332,"dataGaName":333,"dataGaLocation":99},"/ja-jp/services/","services",{"text":335,"config":336},"コミュニティ",{"href":337,"dataGaName":338,"dataGaLocation":99},"/community/","community",{"text":340,"config":341},"フォーラム",{"href":342,"dataGaName":343,"dataGaLocation":99},"https://forum.gitlab.com/","forum",{"text":345,"config":346},"イベント",{"href":347,"dataGaName":348,"dataGaLocation":99},"/events/","events",{"text":350,"config":351},"パートナー",{"href":352,"dataGaName":353,"dataGaLocation":99},"/ja-jp/partners/","partners",{"backgroundColor":355,"textColor":356,"text":357,"image":358,"link":362},"#2f2a6b","#fff","ソフトウェア開発の未来への洞察",{"altText":359,"config":360},"ソースプロモカード",{"src":361},"/images/navigation/the-source-promo-card.svg",{"text":363,"config":364},"最新情報を読む",{"href":365,"dataGaName":366,"dataGaLocation":99},"/ja-jp/the-source/","the source",{"text":368,"config":369,"lists":371},"Company",{"dataNavLevelOne":370},"company",[372],{"items":373},[374,379,385,387,392,397,402,407,412,417,422],{"text":375,"config":376},"GitLabについて",{"href":377,"dataGaName":378,"dataGaLocation":99},"/ja-jp/company/","about",{"text":380,"config":381,"footerGa":384},"採用情報",{"href":382,"dataGaName":383,"dataGaLocation":99},"/jobs/","jobs",{"dataGaName":383},{"text":345,"config":386},{"href":347,"dataGaName":348,"dataGaLocation":99},{"text":388,"config":389},"経営陣",{"href":390,"dataGaName":391,"dataGaLocation":99},"/company/team/e-group/","leadership",{"text":393,"config":394},"チーム",{"href":395,"dataGaName":396,"dataGaLocation":99},"/company/team/","team",{"text":398,"config":399},"ハンドブック",{"href":400,"dataGaName":401,"dataGaLocation":99},"https://handbook.gitlab.com/","handbook",{"text":403,"config":404},"投資家向け情報",{"href":405,"dataGaName":406,"dataGaLocation":99},"https://ir.gitlab.com/","investor relations",{"text":408,"config":409},"トラストセンター",{"href":410,"dataGaName":411,"dataGaLocation":99},"/ja-jp/security/","trust center",{"text":413,"config":414},"AI Transparency Center",{"href":415,"dataGaName":416,"dataGaLocation":99},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":418,"config":419},"ニュースレター",{"href":420,"dataGaName":421,"dataGaLocation":99},"/company/contact/","newsletter",{"text":423,"config":424},"プレス",{"href":425,"dataGaName":426,"dataGaLocation":99},"/press/","press",{"text":106,"config":428,"lists":429},{"dataNavLevelOne":370},[430],{"items":431},[432,435,440],{"text":106,"config":433},{"href":108,"dataGaName":434,"dataGaLocation":99},"talk to sales",{"text":436,"config":437},"サポートを受ける",{"href":438,"dataGaName":439,"dataGaLocation":99},"/support/","get help",{"text":441,"config":442},"カスタマーポータル",{"href":443,"dataGaName":444,"dataGaLocation":99},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":446,"login":447,"suggestions":454},"閉じる",{"text":448,"link":449},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":450,"config":451},"GitLab.com",{"href":113,"dataGaName":452,"dataGaLocation":453},"search login","search",{"text":455,"default":456},"提案",[457,460,465,467,471,475],{"text":128,"config":458},{"href":133,"dataGaName":459,"dataGaLocation":453},"GitLab Duo (AI)",{"text":461,"config":462},"コード提案（AI）",{"href":463,"dataGaName":464,"dataGaLocation":453},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":21,"config":466},{"href":180,"dataGaName":21,"dataGaLocation":453},{"text":468,"config":469},"GitLab on AWS",{"href":470,"dataGaName":468,"dataGaLocation":453},"/ja-jp/partners/technology-partners/aws/",{"text":472,"config":473},"GitLab on Google Cloud",{"href":474,"dataGaName":472,"dataGaLocation":453},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":476,"config":477},"GitLabを選ぶ理由",{"href":140,"dataGaName":478,"dataGaLocation":453},"Why GitLab?",{"freeTrial":480,"mobileIcon":484,"desktopIcon":489},{"text":101,"config":481},{"href":482,"dataGaName":104,"dataGaLocation":483},"https://gitlab.com/-/trials/new/","nav",{"altText":485,"config":486},"GitLabアイコン",{"src":487,"dataGaName":488,"dataGaLocation":483},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":485,"config":490},{"src":491,"dataGaName":488,"dataGaLocation":483},"/images/brand/gitlab-logo-type.svg",{"freeTrial":493,"mobileIcon":497,"desktopIcon":499},{"text":494,"config":495},"GitLab Duoの詳細について",{"href":133,"dataGaName":496,"dataGaLocation":483},"gitlab duo",{"altText":485,"config":498},{"src":487,"dataGaName":488,"dataGaLocation":483},{"altText":485,"config":500},{"src":491,"dataGaName":488,"dataGaLocation":483},"content:shared:ja-jp:main-navigation.yml","Main Navigation","shared/ja-jp/main-navigation.yml","shared/ja-jp/main-navigation",{"_path":506,"_dir":93,"_draft":6,"_partial":6,"_locale":7,"title":507,"button":508,"config":512,"_id":514,"_type":86,"_source":87,"_file":515,"_stem":516,"_extension":90},"/shared/ja-jp/banner","GitLab Duo Agent Platformがパブリックベータ版で利用可能に！",{"text":79,"config":509},{"href":510,"dataGaName":511,"dataGaLocation":99},"/gitlab-duo/agent-platform/","duo banner",{"layout":513},"release","content:shared:ja-jp:banner.yml","shared/ja-jp/banner.yml","shared/ja-jp/banner",{"_path":518,"_dir":93,"_draft":6,"_partial":6,"_locale":7,"data":519,"_id":723,"_type":86,"title":724,"_source":87,"_file":725,"_stem":726,"_extension":90},"/shared/ja-jp/main-footer",{"text":520,"source":521,"edit":527,"contribute":532,"config":537,"items":542,"minimal":715},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":522,"config":523},"ページのソースを表示",{"href":524,"dataGaName":525,"dataGaLocation":526},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":528,"config":529},"このページを編集",{"href":530,"dataGaName":531,"dataGaLocation":526},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":533,"config":534},"ご協力をお願いします",{"href":535,"dataGaName":536,"dataGaLocation":526},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":538,"facebook":539,"youtube":540,"linkedin":541},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[543,566,620,653,687],{"title":117,"links":544,"subMenu":549},[545],{"text":546,"config":547},"DevSecOpsプラットフォーム",{"href":126,"dataGaName":548,"dataGaLocation":526},"devsecops platform",[550],{"title":258,"links":551},[552,556,561],{"text":553,"config":554},"プランの表示",{"href":260,"dataGaName":555,"dataGaLocation":526},"view plans",{"text":557,"config":558},"Premiumを選ぶ理由",{"href":559,"dataGaName":560,"dataGaLocation":526},"/ja-jp/pricing/premium/","why premium",{"text":562,"config":563},"Ultimateを選ぶ理由",{"href":564,"dataGaName":565,"dataGaLocation":526},"/ja-jp/pricing/ultimate/","why ultimate",{"title":567,"links":568},"ソリューション",[569,574,577,579,584,589,593,596,599,604,606,608,610,615],{"text":570,"config":571},"デジタルトランスフォーメーション",{"href":572,"dataGaName":573,"dataGaLocation":526},"/ja-jp/topics/digital-transformation/","digital transformation",{"text":204,"config":575},{"href":199,"dataGaName":576,"dataGaLocation":526},"security & compliance",{"text":191,"config":578},{"href":175,"dataGaName":176,"dataGaLocation":526},{"text":580,"config":581},"アジャイル開発",{"href":582,"dataGaName":583,"dataGaLocation":526},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":585,"config":586},"クラウドトランスフォーメーション",{"href":587,"dataGaName":588,"dataGaLocation":526},"/ja-jp/topics/cloud-native/","cloud transformation",{"text":590,"config":591},"SCM",{"href":188,"dataGaName":592,"dataGaLocation":526},"source code management",{"text":21,"config":594},{"href":180,"dataGaName":595,"dataGaLocation":526},"continuous integration & delivery",{"text":230,"config":597},{"href":232,"dataGaName":598,"dataGaLocation":526},"value stream management",{"text":600,"config":601},"GitOps",{"href":602,"dataGaName":603,"dataGaLocation":526},"/ja-jp/solutions/gitops/","gitops",{"text":243,"config":605},{"href":245,"dataGaName":246,"dataGaLocation":526},{"text":248,"config":607},{"href":250,"dataGaName":251,"dataGaLocation":526},{"text":253,"config":609},{"href":255,"dataGaName":256,"dataGaLocation":526},{"text":611,"config":612},"教育",{"href":613,"dataGaName":614,"dataGaLocation":526},"/ja-jp/solutions/education/","education",{"text":616,"config":617},"金融サービス",{"href":618,"dataGaName":619,"dataGaLocation":526},"/ja-jp/solutions/finance/","financial services",{"title":263,"links":621},[622,624,626,628,631,633,637,639,641,643,645,647,649,651],{"text":274,"config":623},{"href":276,"dataGaName":277,"dataGaLocation":526},{"text":279,"config":625},{"href":281,"dataGaName":282,"dataGaLocation":526},{"text":284,"config":627},{"href":286,"dataGaName":287,"dataGaLocation":526},{"text":289,"config":629},{"href":291,"dataGaName":630,"dataGaLocation":526},"docs",{"text":312,"config":632},{"href":314,"dataGaName":315},{"text":634,"config":635},"お客様の成功事例",{"href":636,"dataGaLocation":526},"/customers/",{"text":307,"config":638},{"href":309,"dataGaName":310,"dataGaLocation":526},{"text":317,"config":640},{"href":319,"dataGaName":320,"dataGaLocation":526},{"text":330,"config":642},{"href":332,"dataGaName":333,"dataGaLocation":526},{"text":322,"config":644},{"href":324,"dataGaName":325,"dataGaLocation":526},{"text":335,"config":646},{"href":337,"dataGaName":338,"dataGaLocation":526},{"text":340,"config":648},{"href":342,"dataGaName":343,"dataGaLocation":526},{"text":345,"config":650},{"href":347,"dataGaName":348,"dataGaLocation":526},{"text":350,"config":652},{"href":352,"dataGaName":353,"dataGaLocation":526},{"title":368,"links":654},[655,657,659,661,663,665,667,671,676,678,680,682],{"text":375,"config":656},{"href":377,"dataGaName":370,"dataGaLocation":526},{"text":380,"config":658},{"href":382,"dataGaName":383,"dataGaLocation":526},{"text":388,"config":660},{"href":390,"dataGaName":391,"dataGaLocation":526},{"text":393,"config":662},{"href":395,"dataGaName":396,"dataGaLocation":526},{"text":398,"config":664},{"href":400,"dataGaName":401,"dataGaLocation":526},{"text":403,"config":666},{"href":405,"dataGaName":406,"dataGaLocation":526},{"text":668,"config":669},"Sustainability",{"href":670,"dataGaName":668,"dataGaLocation":526},"/sustainability/",{"text":672,"config":673},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":674,"dataGaName":675,"dataGaLocation":526},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":408,"config":677},{"href":410,"dataGaName":411,"dataGaLocation":526},{"text":418,"config":679},{"href":420,"dataGaName":421,"dataGaLocation":526},{"text":423,"config":681},{"href":425,"dataGaName":426,"dataGaLocation":526},{"text":683,"config":684},"現代奴隷制の透明性に関する声明",{"href":685,"dataGaName":686,"dataGaLocation":526},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":106,"links":688},[689,691,693,695,700,705,710],{"text":106,"config":690},{"href":108,"dataGaName":109,"dataGaLocation":526},{"text":436,"config":692},{"href":438,"dataGaName":439,"dataGaLocation":526},{"text":441,"config":694},{"href":443,"dataGaName":444,"dataGaLocation":526},{"text":696,"config":697},"ステータス",{"href":698,"dataGaName":699,"dataGaLocation":526},"https://status.gitlab.com/","status",{"text":701,"config":702},"利用規約",{"href":703,"dataGaName":704,"dataGaLocation":526},"/terms/","terms of use",{"text":706,"config":707},"プライバシーに関する声明",{"href":708,"dataGaName":709,"dataGaLocation":526},"/ja-jp/privacy/","privacy statement",{"text":711,"config":712},"Cookieの設定",{"dataGaName":713,"dataGaLocation":526,"id":714,"isOneTrustButton":161},"cookie preferences","ot-sdk-btn",{"items":716},[717,719,721],{"text":701,"config":718},{"href":703,"dataGaName":704,"dataGaLocation":526},{"text":706,"config":720},{"href":708,"dataGaName":709,"dataGaLocation":526},{"text":711,"config":722},{"dataGaName":713,"dataGaLocation":526,"id":714,"isOneTrustButton":161},"content:shared:ja-jp:main-footer.yml","Main Footer","shared/ja-jp/main-footer.yml","shared/ja-jp/main-footer",{"_path":728,"_dir":93,"_draft":6,"_partial":6,"_locale":7,"header":729,"eyebrow":730,"blurb":731,"button":732,"secondaryButton":736,"_id":738,"_type":86,"title":739,"_source":87,"_file":740,"_stem":741,"_extension":90},"/shared/ja-jp/next-steps","より優れたソフトウェアをより速く提供","フォーチュン100企業の50%以上がGitLabを信頼","インテリジェントなDevSecOpsプラットフォームで\n\n\nチームの可能性を広げましょう。\n",{"text":101,"config":733},{"href":734,"dataGaName":104,"dataGaLocation":735},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":106,"config":737},{"href":108,"dataGaName":109,"dataGaLocation":735},"content:shared:ja-jp:next-steps.yml","Next Steps","shared/ja-jp/next-steps.yml","shared/ja-jp/next-steps",1754424557824]