- 概要
- UiPath CLI
- Azure DevOps 拡張機能
- Jenkins プラグイン

CI/CD 連携ユーザー ガイド
UiPath CLI について
UiPath® は、Orchestrator でのオートメーションのパッケージ化、デプロイ、テスト、実行などのオートメーション ライフサイクル タスクを実行するためのコマンド ライン インターフェイス (CLI) を提供します。CLI は GitLab、Jenkins、Azure DevOps などのサードパーティ ツールとの連携用に設計されているため、オートメーション チームは CI/CD のベスト プラクティスを大規模に採用できます。
UiPath CLI は、Automation Cloud™、Automation Suite、またはスタンドアロンを介してデプロイされた Orchestrator で使用できます。
共通のユースケース
UiPath CLI は、CI/CD パイプラインとシームレスに連携することでオートメーション ライフサイクル管理 (ALM) を実現するように構築されています。
これにより、オートメーション チームは次の操作を実行できます。
- RPA プロジェクト (クロスプラットフォーム、Windows、Windows - レガシ) をポータブル NuGet 成果物にパッケージ化してバージョン管理する。
- 反復可能で監査可能なパイプラインを使用して、環境全体にプロジェクトをデプロイおよび昇格します。
- Azure DevOps、GitLab、Jenkins などの外部ツールと連携し、継続的な連携とデプロイを実現します。
- マルチプロジェクト ソリューションをパッケージ化、デプロイ、アクティブ化する — RPA、エージェンティック ワークフロー、API プロセス、設定を、バージョン管理された 1 つの単位に組み合わせます。
これにより、DevOps プラクティスと完全に連携したエンタープライズ レベルのオートメーションを大規模に提供できます。
ソリューションのサポート
UiPath CLI はソリューションをサポートしています。ソリューションは、複数のプロジェクトの種類と構成を 1 つのデプロイ可能な単位にまとめたパッケージ形式です。
ソリューションには以下が含まれます。
- クロスプラットフォームまたは Windows RPA プロジェクト (Windows - レガシ プロジェクトはソリューション内ではサポートされていません)。
- エージェント、エージェンティック プロセス、API ワークフロー。
- 環境の構成とバインド ファイル。
これにより、エンタープライズ チームがフルスタックの自動化を管理し、環境とテナント全体に DevOps 規範を適用する方法が簡素化されます。
詳しくは 、「ソリューションを使用する」をご覧ください。
CLI パッケージ
UiPath CLI は、以下のパッケージで配布されています。
| パッケージ名 | サポートされる OS | サポートされているプロジェクトの種類 |
|---|---|---|
UiPath.CLI.Windows | Windows | RPA プロジェクト (クロスプラットフォーム/Windows)、ソリューション |
UiPath.CLI.Linux | Linux | RPA プロジェクト (クロスプラットフォーム)、ソリューション |
UiPath.CLI.macOS | macOS (ARM64) | RPA プロジェクト (クロスプラットフォーム)、ソリューション |
UiPath.CLI.Windows.Legacy | Windows | RPA プロジェクト (Windows - レガシ) 1 |
1 UiPath.CLI.Windows.Legacy は、ソリューションに含まれないスタンドアロンの Windows - レガシ プロジェクトにのみ使用します。
ランタイム要件
すべての UiPath CLI パッケージ (Windows、Linux、macOS、レガシ) には .NET 8 が必要です。
- Windows では、.NET Desktop Runtime 8 (.NET SDK に付属) をインストールします。
- Linux では、お使いの環境で .NET ランタイム 8 が利用可能であることを確認してください。
- macOS では、ARM64 用の .NET ランタイム 8 をインストールします (Apple シリコンのみ)。
- CLI は、v2025.10 以降の UiPath Robot に対応しています。
macOS のサポートは現在、ARM64 (Apple Silicon) プロセッサでのみ利用可能です。Intel プロセッサ搭載の Mac はサポートされていません。
特に指定がない限り、すべての v25.x CLI は v2025.10 以降の Robot に対応しています。
CI/CD プラグイン (Azure DevOps および Jenkins) との連携
バージョン 25.10 から、UiPath CLI は Azure DevOps および Jenkins プラグインのメジャー アップデートと共に配布されます。
- プラグインのバージョンでは、UiPath CLI 25.10 (およびそれ以降) が次のいずれかのフレーバーでインストールされます。
UiPath.CLI.WindowsUiPath.CLI.LinuxUiPath.CLI.macOSUiPath.CLI.Windows.Legacy
- 古いバージョンの CLI (23.x / 24.x) は、更新されたプラグインによって自動的にはインストールされません。
Azure DevOps または Jenkins プラグインをアップグレードする場合は、パイプライン定義を確認し、正しい CLI フレーバーを参照していることを確認します。古い CLI バージョンを参照する既存のパイプラインを更新して、新しい CLI パッケージ名のいずれかを使用する必要があります。
制限事項
- UiPath CLI は SSO 認証をサポートしていません。
- ローカル トリガーを使用するプロジェクトは、CLI を使用して構築できません。