- 概要
- UiPath CLI
- Azure DevOps 拡張機能
- Jenkins プラグイン
前提条件:
- パッケージを作成します。
- CLI の
exeファイル (Windows の場合) またはdllファイル (Linux の場合) を実行します。 - Add the required Orchestrator API access application scopes.
パッケージを Orchestrator にデプロイするには、次の手順に従います。
-
uipcli packageを使用してpackageタスクを実行します。利用可能なサブタスクのリストが表示されます。 -
必要なパラメーターを指定し、
deployサブタスクを実行します。以下のパラメーターのリストをご覧ください。
パラメーター 説明 -cまたは--createProcessThe default value for is
true.trueに設定すると、コマンドで渡したプロセスが Orchestrator フォルダー内に作成されます。When set to
false, it doesn't create a process in the Orchestrator folder. For example,--createProcess false.-eまたは--environments(クラシック フォルダーの場合)パッケージのデプロイ先のロボット グループをコンマで区切って列挙したリストです。
ロボット グループが既定のフォルダー (組織単位) に属していない場合は、ロボット グループの名前にプレフィックスとしてフォルダー名を付ける必要があります。たとえば、ロボット グループが TestEnvironment で、フォルダー名が AccountingTeam である場合は、ロボット グループを AccountingTeam\TestEnvironment として記述します。
-hまたは--entryPointsPathプロセスを作成または更新するために使用するエントリ ポイントを定義します。この値は、プロジェクトのルートから始まるエントリ ポイントのファイル パスです。
クラシック フォルダーで指定できるエントリ ポイントはロボット グループごとに 1 つだけです。
-uまたは--username(ユーザー名とパスワードによる基本認証を使用する場合は必須)Orchestrator への認証に使用するユーザー名です。対応するパスワードと組み合わせて使用する必要があります。
-pまたは--password(ユーザー名とパスワードによる基本認証を使用する場合は必須)Orchestrator への認証に使用するパスワードです。対応するユーザー名と組み合わせて使用する必要があります。
-t, or--token(Required if you use token-based authentication)Orchestrator への認証に使用する OAuth2 更新トークンです。アカウント名およびクライアント ID と組み合わせて使用する必要があります。
-a, or--accountName(Required if you use token-based authentication)Orchestrator Cloud RPA のアカウント名です。OAuth2 更新トークンおよびクライアント ID と組み合わせて使用する必要があります。
-Aまたは--accountForAppThe Orchestrator CloudRPA account name (organization name). You must pair it with the Application ID,Application Secret, and Application scope for external application
-I, or--applicationId(Required if you use external application authentication)The external Application ID. You must pair it with the Application Account,Application Secret, and Application scope.
-S, or--applicationSecret(Required if you use external application authentication)The external Application Secret. You must pair it with the Application Account,Application ID, and Application scope.
--applicationScope(Required if you use external application authentication)The list of application scopes, separated by single spaces. You must pair it with the Application Account,Application ID, and Application Secret for external application.
-oまたは--organizationUnitOrchestrator フォルダー (組織単位) の名前です。
サブフォルダーを入力するには、親フォルダーの名前とサブフォルダーの名前の両方を入力してください。例:
AccountingTeam/TeamJohn-lまたは--languageOrchestrator のユーザー インターフェイスで使用する言語です。
-yまたは--disableTelemetryテレメトリ データを無効化します。
--traceLevelイベントのトレースを表示します。
--identityUrl(PaaS デプロイの場合のみ必須)Identity Server の URL です。
--helpこのコマンドのパラメーターと例を表示します。
--versionバージョン情報を表示します。
Package(s) Path (pos. 0)(必須)1 つのパッケージ ファイルのパス、または複数のパッケージを含むフォルダーのパスです。 Orchestrator URL (pos. 1)(必須)Orchestrator インスタンスの URL です。 Orchestrator テナント (位置 2)
- (必須) SaaS デプロイの場合。
- (Optional) for PaaS deployments.`
マシンを削除する Orchestrator インスタンスのテナントです。
エントリ ポイントを指定しない場合、uipcli により、default エントリ ポイントを持つプロセスが作成されます。エントリ ポイントを指定した場合は、そのエントリ ポイントを持つプロセスが作成され、プロセス名に _{entryPoint} が付加されます。さらに、プロセスが手動で作成されたか、パイプラインから作成されたかにかかわらず、package.Id に関連付けられているすべてのプロセスが最新バージョンに更新されます。
使用状況:
package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-c <create_process>] [-e <environment_list>] [-l <language>]
package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-c <create_process>] [-e <environment_list>] [-l <language>]
例:
package deploy "C:\UiPath\Project 1" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456package deploy "C:\UiPath\Project\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganizationpackage deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-USpackage deploy "C:\UiPath\Project\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccountpackage deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -A myAccountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-US -h EntryPoint1,EntryPoint2