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

CI/CD 連携ユーザー ガイド
UiPath CLI タスクを実行する
このセクションでは、プラットフォーム固有の複数のバリアントで利用可能な UiPath コマンド ライン インターフェイス (CLI) を使用してタスクを実行する方法について説明します。
- UiPath.CLI.Windows – Windows 環境用
- UiPath.CLI.Linux – Linux 環境用
- UiPath.CLI.Windows.Legacy – スタンドアロンの RPA Windows - レガシ プロジェクトのみ
ほとんどのタスクはプラットフォーム間で同じ構文を使用しますが、CLI の呼び出し方法( uipcli.exe と dotnet uipcli.dllなど)に若干の違いがあります。
サポートされている CLI タスクの詳細については、以下を参照してください。
- プロジェクトをパッケージ化する
- プロジェクトを分析する
- Orchestrator にパッケージをデプロイする
- Orchestrator 内でジョブを実行する
- パッケージをテストするか、テスト セットを実行する
- 複数のパッケージをテストする
- Orchestrator にアセットをデプロイする
- Orchestrator からアセットを削除する
- JSON 構成を使用したタスクの実行
- オートメーションの依存関係を復元する
25.10 で導入されたソリューション関連のタスクについては、「 ソリューションの使用」を参照してください。
API アクセスのアプリケーション スコープ (スタンドアロン プロジェクト)
以下の表は、スタンドアロン プロジェクトに関連する CLI タスクに必要な Test Manager と Orchestrator のスコープのリストです。これらのスコープは、UiPath CLI と Test Manager の連携ために必要です。
| アプリケーション スコープ | 説明 |
|---|---|
| OR.Assets | アセットへの読み取り/書き込みアクセス権 |
| OR.BackgroundTasks | バックグラウンド タスクへの読み取り/書き込みアクセス権 |
| OR.Execution | 実行データへの読み取り/書き込みアクセス権 |
| OR.Folders | フォルダーの読み取り/書き込みアクセス権 |
| OR.Jobs | ジョブの読み取り/書き込みアクセス権 |
| OR.Machines.Read | マシンへの読み取り専用アクセス |
| OR.Monitoring | 監視データへの読み取り/書き込みアクセス |
| OR.Robots.Read | ロボットへの読み取り専用アクセス |
| OR.Settings.Read | 設定への読み取り専用アクセス |
| TM.Projects | TestManager での Projects の読み取りと書き込みアクセス権です。 |
| TM.TestSets | TestManager での TestSets の読み取りと書き込みアクセス権です。 |
| TM.TestExecutions | TestManager での TestExecutions の読み取りと書き込みアクセス権です。 |
タスク固有のスコープに加えて、 OR。既定では 、ワイルドカードの範囲として使用できます。組織レベルおよびフォルダー レベルで柔軟なアクセス制御を提供し、ほとんどの CLI ベースのオートメーションに適しています。詳しくは、「 範囲の宣言 」をご覧ください。
ソリューションの場合、必要なスコープは異なります。詳しくは、「ソリューションの認証とスコープ」で別途記載されています。
外部アプリケーションを登録する
CLI を Orchestrator で認証するには、外部アプリケーションを Automation Cloud に登録する必要があります。
詳しくは、「外部 OAuth アプリケーションを管理する」をご覧ください
Studio が開いているのと同じマシンで uipcli を実行している場合は、ロック エラーを回避するため、必ず Studio でプロジェクトを閉じてください。