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

CI/CD 連携ユーザー ガイド
UiPath ソリューションの構成をダウンロード
アプリケーション: ソリューション
種類: Post build task
UiPath ソリューション: [構成をダウンロード] は、標準のジョブとパイプラインで利用できます。Orchestrator インスタンスにアップロードされた UiPath ソリューション パッケージの構成をダウンロードできます。この構成は、後でデプロイに使用できるシークレット値で編集できます。
ソリューションは現在 Automation Cloud でのみサポートされています。Automation Suite のサポートは、今後のリリースで予定されています。オンプレミス (MSI) Orchestrator ではソリューションはサポートされていません。
このタスクは、バージョン 25.10 以降の UiPath.CLI.Windows または UiPath.CLI.Linux にのみ対応しています。
構成
| ジョブのパラメーター | 説明 |
|---|---|
| パッケージ名 | 構成がダウンロードされるパッケージの名前です。 |
| ダウンロード先のパス | 構成ファイルのダウンロード先のパスです。 |
| パッケージのバージョン | 構成がダウンロードされるパッケージの省略可能なバージョン。省略すると、最新バージョンの設定がダウンロードされます。 |
| 宛先ファイル名 | 拡張子のないファイルに特定の名前を設定するための省略可能なパラメーターです。省略した場合は、パッケージ名が使用されます。 |
| 形式 | 構成ファイルの形式。既定値は yaml ですが、json 形式を指定することもできます。 |
| Orchestrator のアドレス | 構成をダウンロードする Orchestrator インスタンスのアドレスです。 |
| Orchestrator テナント | Orchestrator テナントを指定します。 |
| 認証 | Automation Cloud Orchestrator への認証を行うには、事前に Jenkins で資格情報を作成する必要があります。ソリューションは 外部アプリの認証のみをサポートします。外部アプリケーションの作成および必要な資格情報の取得について詳しくは、「 外部アプリケーションを管理する 」をご覧ください。 |
| トレース レベル | トレース ログを以下のいずれかのレベルで有効化するために使用する設定です。
|
パイプラインの例
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Download Package Config File') {
steps {
script {
orchestratorCredentials = ExternalApp(
applicationId: 'External application identifier',
applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
applicationSecret: 'External application secret',
accountForApp: 'Organization identifier'
)
UiPathSolutionDownloadConfig(
packageName: 'Package name',
destinationPath: 'destination/path',
packageVersion: '1.2.3',
fileName: 'Local file name',
format: 'yaml',
orchestratorAddress: 'OrchestratorUrl',
orchestratorTenant: 'Tenant name',
credentials: orchestratorCredentials,
traceLevel: 'Information',
)
}
}
}
}
}
pipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Download Package Config File') {
steps {
script {
orchestratorCredentials = ExternalApp(
applicationId: 'External application identifier',
applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
applicationSecret: 'External application secret',
accountForApp: 'Organization identifier'
)
UiPathSolutionDownloadConfig(
packageName: 'Package name',
destinationPath: 'destination/path',
packageVersion: '1.2.3',
fileName: 'Local file name',
format: 'yaml',
orchestratorAddress: 'OrchestratorUrl',
orchestratorTenant: 'Tenant name',
credentials: orchestratorCredentials,
traceLevel: 'Information',
)
}
}
}
}
}