cicd-integrations
2025.10
true
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

CI/CD 連携ユーザー ガイド

最終更新日時 2026年3月9日

UiPath ソリューションのデプロイ

アプリケーション: ソリューション

種類: Post build task

UiPath ソリューション: [デプロイ] は標準のジョブとパイプラインで利用できます。この機能を使用すると、既存の UiPath ソリューション パッケージを Orchestrator のフォルダーにデプロイできます。

注:

ソリューションは現在 Automation Cloud でのみサポートされています。Automation Suite のサポートは、今後のリリースで予定されています。オンプレミス (MSI) Orchestrator ではソリューションはサポートされていません。

注:

このタスクは、バージョン 25.10 以降の UiPath.CLI.Windows または UiPath.CLI.Linux にのみ対応しています。

構成

ジョブのパラメーター

説明

パッケージ名

デプロイされるパッケージの名前です。

パッケージのバージョン

デプロイされるパッケージのバージョンです。

デプロイの名前

作成またはアップグレードするデプロイの名前です。

デプロイの親フォルダー

デプロイ フォルダーが作成される Orchestrator のフォルダーです。これには、次の 3 つのオプションがあります。

  • 空白の場合は、デプロイはテナント フォルダーの下に配置されます。
  • 指定した場合、デプロイはそれぞれのフォルダーの下に配置されます。
  • "__exampleuser@org.com__'s workspace" に設定すると、指定したユーザーの個人用ワークスペースの下にデプロイされます。

デプロイ フォルダー名

デプロイを格納するフォルダーの名前です。

構成パス

設定ファイルへのオプションのパスは、省略した場合は、サーバーに保存されているデフォルトのパスが使用されます。

Orchestrator のアドレス

ソリューションのデプロイ先の Orchestrator インスタンスのアドレスです。

Orchestrator テナント

Orchestrator テナントを指定します。

認証

Automation Cloud Orchestrator への認証を行うには、事前に Jenkins で資格情報を作成する必要があります。ソリューションは 外部アプリの認証のみをサポートします。外部アプリケーションの作成および必要な資格情報の取得について詳しくは、「 外部アプリケーションを管理する 」をご覧ください。

トレース レベル

トレース ログを以下のいずれかのレベルで有効化するために使用する設定です。

  • None
  • Critical
  • Error
  • Warning
  • Information
  • Verbose (既定では [None] に設定)

    デバッグに便利です。

重要:

Orchestrator のテナント内の任意のレベルで同じ名前のデプロイがすでに存在する場合、この操作により、新しいデプロイが作成されるのではなく、既存のデプロイがアップグレードされます。既存のデプロイが [失敗] ステートの場合、アップグレードは続行されません。失敗したデプロイを解決するかアンインストールしてから、再試行してください。

重要:

テナント レベルでデプロイされたソリューションでは、生成されるフォルダーにユーザーが自動的に割り当てられることはありません。アカウントを割り当てるには、Orchestrator (テナント > フォルダー) で適切な設定が行われていることを確認します。

パイプラインの例

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Deploy Solution') {
      steps {
        script {
            orchestratorCredentials = ExternalApp(
                applicationId: 'External application identifier',
                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
                applicationSecret: 'External application secret',
                accountForApp: 'Organization identifier'
            )

            UiPathSolutionDeploy(
                packageName: 'Name of the package',
                packageVersion: 'Version of the package',
                deploymentParentFolder: 'Deployment parent folder',
                deploymentName: 'Deployment name',
                deploymentFolderName: 'Deployment folder name',
                configPath: 'example/path',
                orchestratorAddress: 'OrchestratorUrl',
                orchestratorTenant: 'Tenant name',
                credentials: orchestratorCredentials,
                traceLevel: 'Information',
            )
        }
      }
    }
  }
}
pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Deploy Solution') {
      steps {
        script {
            orchestratorCredentials = ExternalApp(
                applicationId: 'External application identifier',
                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
                applicationSecret: 'External application secret',
                accountForApp: 'Organization identifier'
            )

            UiPathSolutionDeploy(
                packageName: 'Name of the package',
                packageVersion: 'Version of the package',
                deploymentParentFolder: 'Deployment parent folder',
                deploymentName: 'Deployment name',
                deploymentFolderName: 'Deployment folder name',
                configPath: 'example/path',
                orchestratorAddress: 'OrchestratorUrl',
                orchestratorTenant: 'Tenant name',
                credentials: orchestratorCredentials,
                traceLevel: 'Information',
            )
        }
      }
    }
  }
}
  • 構成
  • パイプラインの例

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得