- 概要
- UiPath CLI
- Azure DevOps 拡張機能
- Jenkins プラグイン
CI/CD 連携ユーザー ガイド
新しいパイプラインには、新しい UiPath CLI を使用します。 新しい開発には、 TypeScript ベースの UiPath CLI (uip、npm で @uipath/cliとして配布) を書き換えた推奨パスです。クロスプラットフォーム (Node.js/Bun — ホストに .NET ランタイムは不要) であり、セマンティック バージョニングに従っており、Orchestrator、ソリューション、エージェント、フロー、Maestro、Test Manager など、幅広い範囲をカバーします。詳しくは 、「UiPath コマンド ライン インターフェイス 」および 『移行ガイド』をご覧ください。
このページでは、既存のパイプラインで引き続き使用できるレガシ .NET CLI (uipcli.exe) について説明します。
UiPath® では、特定の定義済みタスクを実行して RPA パッケージの管理やテストを行うことができるコマンド ライン インターフェイス (CLI) を提供しています。 UiPath CLI の目的は、こうした機能を GitLab、Jenkins などのサードパーティ ツールとプラグインなしで簡単に連携させることです。
UiPath CLI は、Automation Cloud™、Automation Suite、またはスタンドアロン経由でデプロイされた Orchestrator で使用できます。
UiPath CLI の一般的なユース ケースは以下のとおりです。
- Studio プロジェクトを NuGet パッケージ化する
- Orchestrator に NuGet パッケージをデプロイする
- Orchestrator 内のジョブを実行する
- Orchestrator 内のテスト セットを実行する
UiPath CLI は、次の 2 種類から構成されます。
- UiPath.CLI.Windows
- Windows デバイスでのみ動作します。注: ARM ベースの Windows はサポートされていません。
- Windows - レガシ プロジェクト、Windows プロジェクト、クロスプラットフォーム プロジェクトをビルドします。
- UiPath.CLI
- Linux デバイスでのみ動作します。
- クロスプラットフォーム プロジェクトのみをビルドします。
前提条件
以下の表は、CLI のバージョン、必要な .NET のバージョン、対象のロボットのバージョン間の相互運用性を確認するのに役立ちます。
| CLI のバージョン | .NET バージョンが必要 | 構築されたオートメーションの対象となるロボットのバージョン |
|---|---|---|
| 25.4 | .NET 8 | 2024.10+ |
| 24.10 | .NET 8 | 2024.10+ |
| 23.10 | .NET 6 | 2023.10+ |
| 23.4 | .NET 6 | 2023.4+ |
別段の記載がない限り、CLI の v24.1x はすべて、Robot v2024.10 以降に対応しています。
UiPath.CLI.Windows の場合は、.NET SDK に付属する .NET Desktop Runtime もインストールする必要があります。