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