cicd-integrations
2025.10
true
- 概要
- UiPath CLI
- Azure DevOps 拡張機能
- Jenkins プラグイン
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

CI/CD 連携ユーザー ガイド
最終更新日時 2025年11月5日
デプロイをアンインストールする
ソリューションのデプロイが不要になったら、ターゲット環境からアンインストールできます。これにより、デプロイの設定が削除され、関連付けられているすべてのプロセスが非アクティブ化されます。
アンインストールとは何ですか?
デプロイをアンインストールする:
- Orchestrator のターゲット フォルダーからデプロイを削除します。
- ソリューションに含まれるすべてのプロセスを非アクティブ化します。
- 実行中のトリガーまたはスケジュールを停止します。
- デプロイ固有の設定をクリーンアップします。
- ソリューションからパッケージを削除しません (削除する場合は delete-package を使用します)。
コマンド構文
uipcli solution deploy-uninstall <deployment-name> [options]uipcli solution deploy-uninstall <deployment-name> [options]パラメーター:
| パラメーター | 説明 | Required |
|---|---|---|
<deployment-name> | アンインストールするデプロイの名前 | はい |
-U | Orchestrator URL | はい |
-T | テナント名 | はい |
-A | 組織名 | はい |
-I | 外部アプリ ID | はい |
-S | 外部アプリケーション シークレット | はい |
--applicationScope | 必要なスコープ | はい |
--traceLevel | ログ レベル | いいえ |
認証
必要なスコープについては、「 認証とスコープ 」および「外部アプリの設定」をご覧ください。
例
uipcli solution deploy-uninstall MySolution-Prod-v1.2.3 \ -U https://cloud.uipath.com/ \ -T DefaultTenant \ -A myorg \ -I 12345678-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -S **** \ --applicationScope "AutomationSolutions Solutions.Deployments Solutions.Deployments.Read Solutions.Deployments.Write Solutions.Packages Solutions.Packages.Read Solutions.Packages.Write" \ --traceLevel Informationuipcli solution deploy-uninstall MySolution-Prod-v1.2.3 \ -U https://cloud.uipath.com/ \ -T DefaultTenant \ -A myorg \ -I 12345678-xxxx-xxxx-xxxx-xxxxxxxxxxxx \ -S **** \ --applicationScope "AutomationSolutions Solutions.Deployments Solutions.Deployments.Read Solutions.Deployments.Write Solutions.Packages Solutions.Packages.Read Solutions.Packages.Write" \ --traceLevel Informationアンインストール時の処理
デプロイをアンインストールすると、以下が実行されます。
- 非アクティブ化 - デプロイは非アクティブとしてマークされます。
- プロセスのクリーンアップ - ソリューション内のすべてのプロセスがフォルダーから削除されます。
- トリガーのクリーンアップ - スケジュールされたトリガーは停止され、削除されます。
- 構成のクリーンアップ - デプロイ固有のバインドと構成が削除されます。
- パッケージの保持 - パッケージはソリューションに残り、再デプロイできます。
アンインストールと削除
違いを理解することが重要です。
| 操作 | 機能 | 使用すべきタイミング |
|---|---|---|
| アンインストール | フォルダーからデプロイを削除します | デプロイを非アクティブ化するが、将来使用するためにパッケージを保持しておく場合 |
| パッケージを削除 | ソリューション管理からパッケージを削除します | パッケージ バージョンを完全に削除する場合 |
一般的なクリーンアップ ワークフロー:
# 1. First, uninstall all deployments using the packageuipcli solution deploy-uninstall MySolution-Dev-1.2.3 ...uipcli solution deploy-uninstall MySolution-Test-1.2.3 ...# 2. Then delete the package if no longer neededuipcli solution delete-package MySolution -v 1.2.3 ...# 1. First, uninstall all deployments using the packageuipcli solution deploy-uninstall MySolution-Dev-1.2.3 ...uipcli solution deploy-uninstall MySolution-Test-1.2.3 ...# 2. Then delete the package if no longer neededuipcli solution delete-package MySolution -v 1.2.3 ...ベスト プラクティス
1. 必要なデプロイのみを保持する
古いデプロイを蓄積しないでください。デプロイ パイプラインの一部としてアンインストールします。
# After successful deployment, always clean upuipcli solution deploy-uninstall <old-deployment-name> ...# After successful deployment, always clean upuipcli solution deploy-uninstall <old-deployment-name> ...2. クリーンアップのためにデプロイの名前を使用する
クリーンアップを容易にするために、デプロイ名にバージョンを含めます。
# Good naming conventionMySolution-Prod-v1.2.3# Easy to identify and uninstall old versionsfor old_version in 1.2.1 1.2.2; do uipcli solution deploy-uninstall MySolution-Prod-v$old_version ...done# Good naming conventionMySolution-Prod-v1.2.3# Easy to identify and uninstall old versionsfor old_version in 1.2.1 1.2.2; do uipcli solution deploy-uninstall MySolution-Prod-v$old_version ...done次のステップ
デプロイのアンインストール後:
- 不要になったパッケージを削除します 。
- フォルダー内の他のデプロイでクリーンアップの機会がないか確認します。
- 監査目的でデプロイ履歴をドキュメント化します。