[{"data":1,"prerenderedAt":713},["ShallowReactive",2],{"/ja-jp/customers/hackerone/":3,"navigation-ja-jp":74,"banner-ja-jp":491,"footer-ja-jp":503},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"config":62,"_id":67,"_type":68,"title":69,"_source":70,"_file":71,"_stem":72,"_extension":73},"/ja-jp/customers/hackerone","customers",false,"",{"title":9,"description":10},"HackerOne社","HackerOne社は、GitLabにビルトインされたセキュリティにより、デプロイ速度を5倍まで高めることに成功",{"name":9,"logo":12,"hero":10,"heroImage":13,"benefits":14,"industry":27,"employeeCount":28,"location":29,"solution":30,"stats":31,"headline":41,"summary":42,"quotes":43,"content":49},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517941/ofyosacgljvxg2u6bq16.png","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518419/cvuwmupb4lhbfks5onwp.jpg",[15,19,23],{"metric":16,"config":17},"デプロイの迅速化",{"icon":18},"ContinuousDelivery",{"metric":20,"config":21},"コンテキストスイッチの削減",{"icon":22},"Accelerate",{"metric":24,"config":25},"ツールの統合",{"icon":26},"CogCode","業界：テクノロジー","従業員数：300人以上","所在地：米国サンフランシスコ州、英国ロンドン、オランダのフローニンゲン","GitLab Ultimate",[32,35,38],{"value":33,"metric":34},"パイプライン速度が","7.5倍アップ",{"value":36,"metric":37},"デプロイ速度が","5倍アップ",{"value":39,"metric":40},"エンジニア1人あたりの開発時間を","週4時間も短縮","ホワイトハッカーの専門知識を活かし、世界で最も信頼されているセキュリティ企業であるHackerOne社が、ツールチェーンを合理化し、セキュリティをシフトレフトするためにGitLabを採用。","HackerOne社はGitLab Ultimateを使用してパイプラインの時間、デプロイ速度、デベロッパーの効率性を改善しました。\n",[44],{"quoteText":45,"author":46,"authorTitle":47,"authorCompany":48},"GitLabはデベロッパーのワークフローに統合されているのでセキュリティ上の欠陥を早期に発見できています。エンジニアがコードをGitLab CIにプッシュすると、数多くある段階的な監査ステップの1つから即座にフィードバックを受け取ることができ、セキュリティの脆弱性の有無を確認できます。さらに、独自の新しいステップを構築して特定のセキュリティの問題に特化したテストを行うことも可能です。\"\n","Mitch Trale氏","インフラストラクチャ責任者","HackerOne",[50,53,56,59],{"header":51,"text":52},"ホワイトハッカーの専門知識を活かしたセキュリティプラットフォーム","HackerOne社は、世界中でより安全なインターネットを構築するお手伝いをしています。ホワイトハッカーの専門知識を活かし、最も信頼されるセキュリティプラットフォームであるHackerOne社を利用することで、ユーザーは世界最大のハッカーコミュニティにアクセスできます。このハッカーコミュニティは、脆弱性のトレンドと業界ベンチマークに関する最も包括的なデータベースを活用することで、業種やアタックサーフェスの種類を問わず、組織に潜む実際のセキュリティ上の弱点を特定し、安全に報告することで、サイバーリスクを低減します。\n\n世界中においてあらゆるものがつながり、組織のクラウド移行が進むにつれて、サイバーセキュリティの基準も高くなります。[HackerOne](https://www.hackerone.com/){data-ga-name=\"hackerone site\" data-ga-location=\"body\"}社では、ソフトウェアデリバリーライフサイクル（SDLC）におけるリスク軽減に有効なハッカー主導のセキュリティテストを実施し、脆弱性に関するインサイトを取得できます。これにより、セキュリティチームは迅速なアタックサーフェスの管理をスケールできます。\n",{"header":54,"text":55},"開発プロセスとデプロイプロセスのスピードを追求","グローバルに展開するHackerOne社では、チームが世界各地に分散しているため、各チームが協力し合ってプロジェクト完了までのステップを進めています。多くの場合、オランダにいるデベロッパーがコードに取り組み、北米のデベロッパーがその作業を引き継ぎます。パイプラインの時間が長いと、このようなハンドオフに支障をきたす可能性があります。HackerOne社のインフラストラクチャ主任であるMitch Trale氏は、次のように説明します。「多くの場合、マージリクエストを進められなくなり、本番稼動のチャンスを逃していました。より高速なツールがあれば、もっと早く稼働できていたはずです」\n\nHackerOne社は、コードのバージョン管理と継続的インテグレーションに別々のツールを使っていました。会社の規模が拡大し、エンジニアリングチームが10名から30名に増えていく中、Trale氏は、これらのツールが「著しく制限されていた」と言います。「たとえば、旧システムでは1つのパイプラインを実行するのにかかる時間が非常に長く、頻繁に実行するのは現実的ではありませんでした。「そのため、エンジニアたちはこれらの制限を回避できないか摸索し始めました。こうした予期せぬ事態が下流で発生するようになり、エンジニアが個々で対応しなければなりませんでした」そのため、チームは、HackerOne社の開発規模に合わせて拡張でき、複数のチームにまたがるさまざまなプロジェクトを管理できるツールを必要としていました。\n\n新しいソフトウェアツールをチームが検討する上で特に重視していたのは、開発速度、デプロイ速度、そしてデベロッパーの満足度におけるメリットがあるかどうかでした。「エンジニアが満足できるように、可能な限り最適化に取り組んでいます。より良いツールを使えば、自動化が促進され、生産性と品質の向上につながります」とTrale氏は説明します。開発からデプロイまで、全プロセスを通してデベロッパーの利用体験を向上させるプラットフォームが必要だったのです。\n",{"header":57,"text":58},"スケーラビリティとデベロッパーの説明責任","2018年後半、HackerOne社は従来のツールにはなかった[ソース管理](/ja-jp/solutions/source-code-management/){data-ga-name=\"source code management\" data-ga-location=\"customers content\"}、[イシュー管理](/stages-devops-lifecycle/plan/){data-ga-name=\"plan stage\" data-ga-location=\"customers content\"} 、CI/CD、セキュリティ、およびコンプライアンスの機能を活用すべくGitLabを導入しました。さまざまな環境に適した多岐にわたるアジャイル機能により、GitLabの採用は、社内全体に大きく広がりました。「HackerOne社はGitLabを全社的に採用し、プロダクトマネージャーやスプリントオーナーにとって役立つ、これまでになかった機能があることにも気づきました。今では、チーム間でさらに先の計画を立てるようになりました」とTrale氏は話します。「当社では、ガントチャートで依存関係をチェックしています。この洗練されたチャートは、当時会社の規模が拡大していたHackerOne社の開発プロセスには欠かせない機能でした」\n\nGitLabによって、チームの拡大に対応できただけでなく、アプリケーション開発プロセスに対する公平なアプローチが促進されました。GitLabの直感的なユーザーインターフェイスによって、HackerOne社における[ユーザー数は増加](/enterprise/){data-ga-name=\"gitlab enterprise\" data-ga-location=\"customers content\"}しました。「テクニカルプロダクトマネージャーは、サイトの本文やフォントの色などの要素に影響を与えるコード変更を行えるようになりました」とTrale氏は話します。「GitLabのビジュアル編集ツールを使えば、誰でも簡単に編集ができますし、マージリクエストを素早く承認して、不可分的にデプロイすることもできます。これは以前は不可能でした」\n\nGitLabのユーザーフレンドリーなインターフェイスにより、デベロッパーやエンジニアはプラットフォーム上で快適に作業できます。オープンソースツールであるGitLabは、現代的でありながら、煩雑性も抑えられています。GitLabは、豊富な機能を備えつつも、エンジニアの専門知識のレベルに関係なく、社内の誰でも使えるように設計されています。「パイプラインの制御を分散化できるようになりました。個々のエンジニアがDevOpsやインフラをそれぞれ担当しており、以前は不可能だった方法でツールを管理できています。これまでのツールは扱いにくく、メンテナンスと管理が大変でした」とTrale氏は話します。\n",{"header":60,"text":61},"ビルトインのセキュリティでデプロイプロセスを加速","GitLabを使う大きな利点の1つは、パイプラインの早い段階でコードの問題を検出できる点です。さらにパイプラインも高速化できたため、セキュリティ上の欠陥に反復的に対処できるようになりました。以前、エンジニアリングチームは、コミットしてから、テスト、スモークテスト、テスト、デプロイに至るまでの全プロセスをカバーする統合パイプラインの実行に、1回につき少なくとも60分を費やしていました。1件でもエラーが発生すれば、プロセス全体を実行し直す必要がありました。\n\n「エンジニアたちが、コードをプッシュすることを過度にためらうようになってしまいました。私たちの目標は、このサイクルタイムを最小化し、コードリリースに伴うリスクを軽減することです」とTrale氏は説明します。「したがって、コードを改良し、当社の品質基準に沿ってビルトできるようにしてくれたGitLabは、当社にとって戦略的に重要でした」\n\nまた、以前はできなかった、パイプラインの特定の箇所の再実行も行えるようになりました。一からやり直すことなく、継続的インテグレーションパイプラインの中の失敗したコンポーネントだけに対処すればよいのです。「スピードが肝心です。今では8分ほどでパイプラインを実行できるようになりました。これは素晴らしい成果です。これだけでも、高速な継続的インテグレーションパイプラインへの移行を検討する上で十分な決め手となりました」とTrale氏は振り返ります。さらに、監査ログの可視性が高まり、バックグラウンドで何が起こっているのかを確認して、パフォーマンス低下の原因について理解できるようになりました。\n\nエンジニアリングチームはGitLabのAPIとセキュリティ機能を使用して、古くなったパッケージをもとにマージリクエストを自動的に生成するボットを作成しました。このボットはリポジトリをスキャンし、必要なアップデートのマージリクエストを作成します。エンジニアは作成されたマージリクエストをレビューして承認するだけで、デプロイできます。こういった自動化により、手作業によるサイクルタイムが短縮され、セキュリティスキャンがスピードアップしました。デプロイするたびに、1時間余計に時間をかけてテストする必要はもうありません。「チームは1日に何度もコードをデプロイしています。今では、少なくとも1日に1回から5回は、HackerOne社の新しいバージョンをウェブにプッシュしています。以前は、1回につきエンジニア1人あたり1時間以上は費やしていました」とTrale氏は述べています。「おそらく作業内容が適切かどうかを確認するために、2人のエンジニアが取り組み、30分ほどの時間を費やしていました。ツールによってこういった作業が統合されたことで、控えめに見積もっても、エンジニア1人あたり毎日4～5時間の労力を節約できています」\n\nGitLabを導入する前は、HackerOne社のデプロイサイクルは1日に1～2回程度でした。しかし、すべてが一か所に集約され、適切にラベル付けされ、効果的に整理されたことで、プロジェクトマネージャーやスプリントマネージャーはタスクを簡単に優先付けできるようになりました。「GitLabはデベロッパーのワークフローに統合されており、おかげで問題を早期に発見できています。\n\nすべてのツールを単一のプラットフォームに統合したことで、以前のワークフローと比べて、セキュリティスキャンと監査のプロセスが簡素化されました。「GitLabでのセキュリティスキャンの実行コストは以前よりも格段に低くなっています。そのため、個々のパッケージでのスキャンや一連のセキュリティテストの実行など、より包括的なスキャンを迅速に実施できるようになりました。これらのプロセスに対する認識が向上し、GitLabをこの目的で積極的に利用しています」とTrale氏は説明します。\n\nまた、エンジニアリングチームは、GitLabに統合され、デプロイをトリガーするカスタムSlackボットを開発しました。すべてのデプロイは、HackerOne社の多くのタスクが発生するSlackチャンネルで公開されます。このインテグレーションにより、パイプライン内や監査ログを探さなくても、デプロイ状況をSlack内で確認できるようになりました。デプロイ時に問題が発生した場合、30人のメンバーがリアルタイムでデバッグをサポートできます。デプロイプロセスにおいてSlackをより活用し、GitLabをCI/CDに用いることで、コードへのアクセスとセキュリティ管理をより簡単かつ迅速に行えます。\n\nHackerOne社が移行を決める際の主な要因となったのは、ツールの統合とデプロイ速度の向上でしたが、その後もチームメンバーが感銘を受けているのは、GitLabの活発な開発活動です。GitLabは、顧客からのフィードバックに基づいて、セキュリティのような既存の機能を強化する月次リリースを継続的に行っています。「GitLabとのパートナーシップはますます強化されています。ほかにもいくつかのツールを検討しましたが、いずれもGitLabのような開発力を持ち合わせていませんでした」とTraleは述べています。「その例が月単位のリリースサイクルです。有用な新機能が頻繁にリリースされるのです。 この積極的な開発アプローチに、GitLabの現代的な考え方が反映されています。当社が魅力を感じている部分でもあります」\n",{"template":63,"size":64,"region":65,"industry":66},"CaseStudy","mm","amer","technology","content:ja-jp:customers:hackerone.yml","yaml","Hackerone","content","ja-jp/customers/hackerone.yml","ja-jp/customers/hackerone","yml",{"_path":75,"_dir":76,"_draft":6,"_partial":6,"_locale":7,"data":77,"_id":487,"_type":68,"title":488,"_source":70,"_file":489,"_stem":490,"_extension":73},"/shared/ja-jp/main-navigation","ja-jp",{"logo":78,"freeTrial":83,"sales":88,"login":93,"items":98,"search":431,"minimal":465,"duo":478},{"config":79},{"href":80,"dataGaName":81,"dataGaLocation":82},"/ja-jp/","gitlab logo","header",{"text":84,"config":85},"無料トライアルを開始",{"href":86,"dataGaName":87,"dataGaLocation":82},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":89,"config":90},"お問い合わせ",{"href":91,"dataGaName":92,"dataGaLocation":82},"/ja-jp/sales/","sales",{"text":94,"config":95},"サインイン",{"href":96,"dataGaName":97,"dataGaLocation":82},"https://gitlab.com/users/sign_in/","sign in",[99,143,242,247,353,413],{"text":100,"config":101,"cards":103,"footer":126},"プラットフォーム",{"dataNavLevelOne":102},"platform",[104,110,118],{"title":100,"description":105,"link":106},"最も包括的かつAIで強化されたDevSecOpsプラットフォーム",{"text":107,"config":108},"プラットフォームを詳しく見る",{"href":109,"dataGaName":102,"dataGaLocation":82},"/ja-jp/platform/",{"title":111,"description":112,"link":113},"GitLab Duo（AI）","開発のすべてのステージでAIを活用し、ソフトウェアをより迅速にビルド",{"text":114,"config":115},"GitLab Duoのご紹介",{"href":116,"dataGaName":117,"dataGaLocation":82},"/ja-jp/gitlab-duo/","gitlab duo ai",{"title":119,"description":120,"link":121},"GitLabが選ばれる理由","GitLabが大企業に選ばれる理由10選",{"text":122,"config":123},"詳細はこちら",{"href":124,"dataGaName":125,"dataGaLocation":82},"/ja-jp/why-gitlab/","why gitlab",{"title":127,"items":128},"利用を開始：",[129,134,139],{"text":130,"config":131},"プラットフォームエンジニアリング",{"href":132,"dataGaName":133,"dataGaLocation":82},"/ja-jp/solutions/platform-engineering/","platform engineering",{"text":135,"config":136},"開発者の経験",{"href":137,"dataGaName":138,"dataGaLocation":82},"/ja-jp/developer-experience/","Developer experience",{"text":140,"config":141},"MLOps",{"href":142,"dataGaName":140,"dataGaLocation":82},"/ja-jp/topics/devops/the-role-of-ai-in-devops/",{"text":144,"left":145,"config":146,"link":148,"lists":152,"footer":224},"製品",true,{"dataNavLevelOne":147},"solutions",{"text":149,"config":150},"すべてのソリューションを表示",{"href":151,"dataGaName":147,"dataGaLocation":82},"/ja-jp/solutions/",[153,179,202],{"title":154,"description":155,"link":156,"items":161},"自動化","CI/CDと自動化でデプロイを加速",{"config":157},{"icon":158,"href":159,"dataGaName":160,"dataGaLocation":82},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[162,166,170,175],{"text":163,"config":164},"CI/CD",{"href":165,"dataGaLocation":82,"dataGaName":163},"/ja-jp/solutions/continuous-integration/",{"text":167,"config":168},"AIアシストによる開発",{"href":116,"dataGaLocation":82,"dataGaName":169},"AI assisted development",{"text":171,"config":172},"ソースコード管理",{"href":173,"dataGaLocation":82,"dataGaName":174},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":176,"config":177},"自動化されたソフトウェアデリバリー",{"href":159,"dataGaLocation":82,"dataGaName":178},"Automated software delivery",{"title":180,"description":181,"link":182,"items":187},"セキュリティ","セキュリティを損なうことなくコードをより迅速に完成",{"config":183},{"href":184,"dataGaName":185,"dataGaLocation":82,"icon":186},"/ja-jp/solutions/security-compliance/","security and compliance","ShieldCheckLight",[188,192,197],{"text":189,"config":190},"セキュリティとコンプライアンス",{"href":184,"dataGaLocation":82,"dataGaName":191},"Security & Compliance",{"text":193,"config":194},"ソフトウェアサプライチェーンの安全性",{"href":195,"dataGaLocation":82,"dataGaName":196},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":198,"config":199},"コンプライアンスとガバナンス",{"href":200,"dataGaLocation":82,"dataGaName":201},"/ja-jp/solutions/continuous-software-compliance/","Compliance and governance",{"title":203,"link":204,"items":209},"測定",{"config":205},{"icon":206,"href":207,"dataGaName":208,"dataGaLocation":82},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[210,214,219],{"text":211,"config":212},"可視性と測定",{"href":207,"dataGaLocation":82,"dataGaName":213},"Visibility and Measurement",{"text":215,"config":216},"バリューストリーム管理",{"href":217,"dataGaLocation":82,"dataGaName":218},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":220,"config":221},"分析とインサイト",{"href":222,"dataGaLocation":82,"dataGaName":223},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":225,"items":226},"GitLabが活躍する場所",[227,232,237],{"text":228,"config":229},"Enterprise",{"href":230,"dataGaLocation":82,"dataGaName":231},"/ja-jp/enterprise/","enterprise",{"text":233,"config":234},"スモールビジネス",{"href":235,"dataGaLocation":82,"dataGaName":236},"/ja-jp/small-business/","small business",{"text":238,"config":239},"公共機関",{"href":240,"dataGaLocation":82,"dataGaName":241},"/ja-jp/solutions/public-sector/","public sector",{"text":243,"config":244},"価格",{"href":245,"dataGaName":246,"dataGaLocation":82,"dataNavLevelOne":246},"/ja-jp/pricing/","pricing",{"text":248,"config":249,"link":251,"lists":255,"feature":340},"関連リソース",{"dataNavLevelOne":250},"resources",{"text":252,"config":253},"すべてのリソースを表示",{"href":254,"dataGaName":250,"dataGaLocation":82},"/ja-jp/resources/",[256,289,312],{"title":257,"items":258},"はじめに",[259,264,269,274,279,284],{"text":260,"config":261},"インストール",{"href":262,"dataGaName":263,"dataGaLocation":82},"/ja-jp/install/","install",{"text":265,"config":266},"クイックスタートガイド",{"href":267,"dataGaName":268,"dataGaLocation":82},"/ja-jp/get-started/","quick setup checklists",{"text":270,"config":271},"学ぶ",{"href":272,"dataGaLocation":82,"dataGaName":273},"https://university.gitlab.com/","learn",{"text":275,"config":276},"製品ドキュメント",{"href":277,"dataGaName":278,"dataGaLocation":82},"https://docs.gitlab.com/","product documentation",{"text":280,"config":281},"ベストプラクティスビデオ",{"href":282,"dataGaName":283,"dataGaLocation":82},"/ja-jp/getting-started-videos/","best practice videos",{"text":285,"config":286},"インテグレーション",{"href":287,"dataGaName":288,"dataGaLocation":82},"/ja-jp/integrations/","integrations",{"title":290,"items":291},"検索する",[292,297,302,307],{"text":293,"config":294},"お客様成功事例",{"href":295,"dataGaName":296,"dataGaLocation":82},"/ja-jp/customers/","customer success stories",{"text":298,"config":299},"ブログ",{"href":300,"dataGaName":301,"dataGaLocation":82},"/ja-jp/blog/","blog",{"text":303,"config":304},"リモート",{"href":305,"dataGaName":306,"dataGaLocation":82},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":308,"config":309},"TeamOps",{"href":310,"dataGaName":311,"dataGaLocation":82},"/ja-jp/teamops/","teamops",{"title":313,"items":314},"つなげる",[315,320,325,330,335],{"text":316,"config":317},"GitLabサービス",{"href":318,"dataGaName":319,"dataGaLocation":82},"/ja-jp/services/","services",{"text":321,"config":322},"コミュニティ",{"href":323,"dataGaName":324,"dataGaLocation":82},"/community/","community",{"text":326,"config":327},"フォーラム",{"href":328,"dataGaName":329,"dataGaLocation":82},"https://forum.gitlab.com/","forum",{"text":331,"config":332},"イベント",{"href":333,"dataGaName":334,"dataGaLocation":82},"/events/","events",{"text":336,"config":337},"パートナー",{"href":338,"dataGaName":339,"dataGaLocation":82},"/ja-jp/partners/","partners",{"backgroundColor":341,"textColor":342,"text":343,"image":344,"link":348},"#2f2a6b","#fff","ソフトウェア開発の未来への洞察",{"altText":345,"config":346},"ソースプロモカード",{"src":347},"/images/navigation/the-source-promo-card.svg",{"text":349,"config":350},"最新情報を読む",{"href":351,"dataGaName":352,"dataGaLocation":82},"/ja-jp/the-source/","the source",{"text":354,"config":355,"lists":357},"Company",{"dataNavLevelOne":356},"company",[358],{"items":359},[360,365,371,373,378,383,388,393,398,403,408],{"text":361,"config":362},"GitLabについて",{"href":363,"dataGaName":364,"dataGaLocation":82},"/ja-jp/company/","about",{"text":366,"config":367,"footerGa":370},"採用情報",{"href":368,"dataGaName":369,"dataGaLocation":82},"/jobs/","jobs",{"dataGaName":369},{"text":331,"config":372},{"href":333,"dataGaName":334,"dataGaLocation":82},{"text":374,"config":375},"経営陣",{"href":376,"dataGaName":377,"dataGaLocation":82},"/company/team/e-group/","leadership",{"text":379,"config":380},"チーム",{"href":381,"dataGaName":382,"dataGaLocation":82},"/company/team/","team",{"text":384,"config":385},"ハンドブック",{"href":386,"dataGaName":387,"dataGaLocation":82},"https://handbook.gitlab.com/","handbook",{"text":389,"config":390},"投資家向け情報",{"href":391,"dataGaName":392,"dataGaLocation":82},"https://ir.gitlab.com/","investor relations",{"text":394,"config":395},"トラストセンター",{"href":396,"dataGaName":397,"dataGaLocation":82},"/ja-jp/security/","trust center",{"text":399,"config":400},"AI Transparency Center",{"href":401,"dataGaName":402,"dataGaLocation":82},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":404,"config":405},"ニュースレター",{"href":406,"dataGaName":407,"dataGaLocation":82},"/company/contact/","newsletter",{"text":409,"config":410},"プレス",{"href":411,"dataGaName":412,"dataGaLocation":82},"/press/","press",{"text":89,"config":414,"lists":415},{"dataNavLevelOne":356},[416],{"items":417},[418,421,426],{"text":89,"config":419},{"href":91,"dataGaName":420,"dataGaLocation":82},"talk to sales",{"text":422,"config":423},"サポートを受ける",{"href":424,"dataGaName":425,"dataGaLocation":82},"/support/","get help",{"text":427,"config":428},"カスタマーポータル",{"href":429,"dataGaName":430,"dataGaLocation":82},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":432,"login":433,"suggestions":440},"閉じる",{"text":434,"link":435},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":436,"config":437},"GitLab.com",{"href":96,"dataGaName":438,"dataGaLocation":439},"search login","search",{"text":441,"default":442},"提案",[443,446,451,453,457,461],{"text":111,"config":444},{"href":116,"dataGaName":445,"dataGaLocation":439},"GitLab Duo (AI)",{"text":447,"config":448},"コード提案（AI）",{"href":449,"dataGaName":450,"dataGaLocation":439},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":163,"config":452},{"href":165,"dataGaName":163,"dataGaLocation":439},{"text":454,"config":455},"GitLab on AWS",{"href":456,"dataGaName":454,"dataGaLocation":439},"/ja-jp/partners/technology-partners/aws/",{"text":458,"config":459},"GitLab on Google Cloud",{"href":460,"dataGaName":458,"dataGaLocation":439},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":462,"config":463},"GitLabを選ぶ理由",{"href":124,"dataGaName":464,"dataGaLocation":439},"Why GitLab?",{"freeTrial":466,"mobileIcon":470,"desktopIcon":475},{"text":84,"config":467},{"href":468,"dataGaName":87,"dataGaLocation":469},"https://gitlab.com/-/trials/new/","nav",{"altText":471,"config":472},"GitLabアイコン",{"src":473,"dataGaName":474,"dataGaLocation":469},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":471,"config":476},{"src":477,"dataGaName":474,"dataGaLocation":469},"/images/brand/gitlab-logo-type.svg",{"freeTrial":479,"mobileIcon":483,"desktopIcon":485},{"text":480,"config":481},"GitLab Duoの詳細について",{"href":116,"dataGaName":482,"dataGaLocation":469},"gitlab duo",{"altText":471,"config":484},{"src":473,"dataGaName":474,"dataGaLocation":469},{"altText":471,"config":486},{"src":477,"dataGaName":474,"dataGaLocation":469},"content:shared:ja-jp:main-navigation.yml","Main Navigation","shared/ja-jp/main-navigation.yml","shared/ja-jp/main-navigation",{"_path":492,"_dir":76,"_draft":6,"_partial":6,"_locale":7,"title":493,"button":494,"config":498,"_id":500,"_type":68,"_source":70,"_file":501,"_stem":502,"_extension":73},"/shared/ja-jp/banner","GitLab Duo Agent Platformがパブリックベータ版で利用可能になりました！",{"text":122,"config":495},{"href":496,"dataGaName":497,"dataGaLocation":82},"/ja-jp/gitlab-duo/agent-platform/","duo banner",{"layout":499},"release","content:shared:ja-jp:banner.yml","shared/ja-jp/banner.yml","shared/ja-jp/banner",{"_path":504,"_dir":76,"_draft":6,"_partial":6,"_locale":7,"data":505,"_id":709,"_type":68,"title":710,"_source":70,"_file":711,"_stem":712,"_extension":73},"/shared/ja-jp/main-footer",{"text":506,"source":507,"edit":513,"contribute":518,"config":523,"items":528,"minimal":701},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":508,"config":509},"ページのソースを表示",{"href":510,"dataGaName":511,"dataGaLocation":512},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":514,"config":515},"このページを編集",{"href":516,"dataGaName":517,"dataGaLocation":512},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":519,"config":520},"ご協力をお願いします",{"href":521,"dataGaName":522,"dataGaLocation":512},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":524,"facebook":525,"youtube":526,"linkedin":527},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[529,552,606,639,673],{"title":100,"links":530,"subMenu":535},[531],{"text":532,"config":533},"DevSecOpsプラットフォーム",{"href":109,"dataGaName":534,"dataGaLocation":512},"devsecops platform",[536],{"title":243,"links":537},[538,542,547],{"text":539,"config":540},"プランの表示",{"href":245,"dataGaName":541,"dataGaLocation":512},"view plans",{"text":543,"config":544},"Premiumを選ぶ理由",{"href":545,"dataGaName":546,"dataGaLocation":512},"/ja-jp/pricing/premium/","why premium",{"text":548,"config":549},"Ultimateを選ぶ理由",{"href":550,"dataGaName":551,"dataGaLocation":512},"/ja-jp/pricing/ultimate/","why ultimate",{"title":553,"links":554},"ソリューション",[555,560,563,565,570,575,579,582,585,590,592,594,596,601],{"text":556,"config":557},"デジタルトランスフォーメーション",{"href":558,"dataGaName":559,"dataGaLocation":512},"/ja-jp/topics/digital-transformation/","digital transformation",{"text":189,"config":561},{"href":184,"dataGaName":562,"dataGaLocation":512},"security & compliance",{"text":176,"config":564},{"href":159,"dataGaName":160,"dataGaLocation":512},{"text":566,"config":567},"アジャイル開発",{"href":568,"dataGaName":569,"dataGaLocation":512},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":571,"config":572},"クラウドトランスフォーメーション",{"href":573,"dataGaName":574,"dataGaLocation":512},"/ja-jp/topics/cloud-native/","cloud transformation",{"text":576,"config":577},"SCM",{"href":173,"dataGaName":578,"dataGaLocation":512},"source code management",{"text":163,"config":580},{"href":165,"dataGaName":581,"dataGaLocation":512},"continuous integration & delivery",{"text":215,"config":583},{"href":217,"dataGaName":584,"dataGaLocation":512},"value stream management",{"text":586,"config":587},"GitOps",{"href":588,"dataGaName":589,"dataGaLocation":512},"/ja-jp/solutions/gitops/","gitops",{"text":228,"config":591},{"href":230,"dataGaName":231,"dataGaLocation":512},{"text":233,"config":593},{"href":235,"dataGaName":236,"dataGaLocation":512},{"text":238,"config":595},{"href":240,"dataGaName":241,"dataGaLocation":512},{"text":597,"config":598},"教育",{"href":599,"dataGaName":600,"dataGaLocation":512},"/ja-jp/solutions/education/","education",{"text":602,"config":603},"金融サービス",{"href":604,"dataGaName":605,"dataGaLocation":512},"/ja-jp/solutions/finance/","financial services",{"title":248,"links":607},[608,610,612,614,617,619,623,625,627,629,631,633,635,637],{"text":260,"config":609},{"href":262,"dataGaName":263,"dataGaLocation":512},{"text":265,"config":611},{"href":267,"dataGaName":268,"dataGaLocation":512},{"text":270,"config":613},{"href":272,"dataGaName":273,"dataGaLocation":512},{"text":275,"config":615},{"href":277,"dataGaName":616,"dataGaLocation":512},"docs",{"text":298,"config":618},{"href":300,"dataGaName":301},{"text":620,"config":621},"お客様の成功事例",{"href":622,"dataGaLocation":512},"/customers/",{"text":293,"config":624},{"href":295,"dataGaName":296,"dataGaLocation":512},{"text":303,"config":626},{"href":305,"dataGaName":306,"dataGaLocation":512},{"text":316,"config":628},{"href":318,"dataGaName":319,"dataGaLocation":512},{"text":308,"config":630},{"href":310,"dataGaName":311,"dataGaLocation":512},{"text":321,"config":632},{"href":323,"dataGaName":324,"dataGaLocation":512},{"text":326,"config":634},{"href":328,"dataGaName":329,"dataGaLocation":512},{"text":331,"config":636},{"href":333,"dataGaName":334,"dataGaLocation":512},{"text":336,"config":638},{"href":338,"dataGaName":339,"dataGaLocation":512},{"title":354,"links":640},[641,643,645,647,649,651,653,657,662,664,666,668],{"text":361,"config":642},{"href":363,"dataGaName":356,"dataGaLocation":512},{"text":366,"config":644},{"href":368,"dataGaName":369,"dataGaLocation":512},{"text":374,"config":646},{"href":376,"dataGaName":377,"dataGaLocation":512},{"text":379,"config":648},{"href":381,"dataGaName":382,"dataGaLocation":512},{"text":384,"config":650},{"href":386,"dataGaName":387,"dataGaLocation":512},{"text":389,"config":652},{"href":391,"dataGaName":392,"dataGaLocation":512},{"text":654,"config":655},"Sustainability",{"href":656,"dataGaName":654,"dataGaLocation":512},"/sustainability/",{"text":658,"config":659},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":660,"dataGaName":661,"dataGaLocation":512},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":394,"config":663},{"href":396,"dataGaName":397,"dataGaLocation":512},{"text":404,"config":665},{"href":406,"dataGaName":407,"dataGaLocation":512},{"text":409,"config":667},{"href":411,"dataGaName":412,"dataGaLocation":512},{"text":669,"config":670},"現代奴隷制の透明性に関する声明",{"href":671,"dataGaName":672,"dataGaLocation":512},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":89,"links":674},[675,677,679,681,686,691,696],{"text":89,"config":676},{"href":91,"dataGaName":92,"dataGaLocation":512},{"text":422,"config":678},{"href":424,"dataGaName":425,"dataGaLocation":512},{"text":427,"config":680},{"href":429,"dataGaName":430,"dataGaLocation":512},{"text":682,"config":683},"ステータス",{"href":684,"dataGaName":685,"dataGaLocation":512},"https://status.gitlab.com/","status",{"text":687,"config":688},"利用規約",{"href":689,"dataGaName":690,"dataGaLocation":512},"/terms/","terms of use",{"text":692,"config":693},"プライバシーに関する声明",{"href":694,"dataGaName":695,"dataGaLocation":512},"/ja-jp/privacy/","privacy statement",{"text":697,"config":698},"Cookieの設定",{"dataGaName":699,"dataGaLocation":512,"id":700,"isOneTrustButton":145},"cookie preferences","ot-sdk-btn",{"items":702},[703,705,707],{"text":687,"config":704},{"href":689,"dataGaName":690,"dataGaLocation":512},{"text":692,"config":706},{"href":694,"dataGaName":695,"dataGaLocation":512},{"text":697,"config":708},{"dataGaName":699,"dataGaLocation":512,"id":700,"isOneTrustButton":145},"content:shared:ja-jp:main-footer.yml","Main Footer","shared/ja-jp/main-footer.yml","shared/ja-jp/main-footer",1753309618217]