GitLab 18.7 製品アップデートニュース #GitLab #GitLabjp

製品アップデート

2025年12月18日にリリースされたGitLab 18.7の製品アップデートをお知らせします。同月に追加された25以上の改善点のうち、主なものを抜粋して紹介しています。この内容はGitLab社のリリースブログを要約したものです。

本リリースでは、一般提供目前のDuo Agent Platformにアップデートが多数ある中、CI/CDに顕著な機能追加もあります。お楽しみください。

機能追加

CI/CDパイプラインでの動的入力オプション

パイプラインのマニュアル実行やパイプラインスケジュール作成の際に、GitLab 17.7 以降では、従来のパイプライン変数に代えて、入力 (input) を使うことが推奨されています。本リリースでは、この入力値をドロップダウンリストから選択できるようになりました。

動的入力オプションでは、

  • 前の選択内容に基づいて、それに依存する以降の選択肢が自動更新されるよう設定できます。
  • デフォルト値を定義できます。

これにより、エラーを削減しつつ有効な入力の組み合わせのみを選択できます。

詳細はこちらをご覧ください。(英語版)
詳細に関する動画はこちらをご覧ください。(英語版)

入力 (input) の定義の例:

spec:
  inputs:
    cloud_provider:
      options: ['aws', 'gcp', 'azure']
      default: 'aws'
      description: 'Cloud provider'
 
    environment:
      options: ['development', 'staging', 'production']
      default: 'development'
      description: 'Target environment'
 
    instance_type:
      description: 'VM instance type'
      rules:
        - if: $[[ inputs.cloud_provider ]] == 'aws' && $[[ inputs.environment ]] == 'development'
          options: ['t3.micro', 't3.small']
          default: 't3.micro'
        - if: $[[ inputs.cloud_provider ]] == 'aws' && $[[ inputs.environment ]] == 'production'
          options: ['t3.xlarge', 't3.2xlarge', 'm5.xlarge']
          default: 't3.xlarge'
        - if: $[[ inputs.cloud_provider ]] == 'gcp'
          options: ['e2-micro', 'e2-small', 'e2-standard-4']
          default: 'e2-micro'
        - if: $[[ inputs.cloud_provider ]] == 'azure'
          options: ['Standard_B1s', 'Standard_B2s', 'Standard_D2s_v3']
          default: 'Standard_B1s'
        - options: ['small', 'medium', 'large']  # Fallback for any other case
          default: 'small'
---
 
deploy:
  script: |
    echo "Deploying to $[[ inputs.cloud_provider ]]"
    echo "Environment: $[[ inputs.environment ]]"
    echo "Instance: $[[ inputs.instance_type ]]"

その他にも便利な機能追加がありました

詳細はリンクをご覧ください。

GitLab Duo

その他の機能追加

GitLab Duo Agent Platform アップデート最新情報

ソフトウェア開発のあらゆる工程にAIエージェント (自律型AI) を組み込み、開発者とAIが非同期に協調できるようにする次世代のAIオーケストレーションプラットフォームであるGitLab Duo Agent Platform。

Duo Agent Platform の GA (Generally Available/一般提供) が次の 1月15日の 18.8 を予定していることが公表されました。本稿では、前回 18.4 のポストに加筆修正する形で、その後 18.7 までに追加された最新情報をお届けします。

ご質問・ご相談

GitLabに関するご相談・お見積り、チケット制日本語サーポートを含むGitLabの利用・運用支援など、お気軽にご連絡ください。

New call-to-action

新規CTA