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

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

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

UiPath のアセットを管理

[UiPath のアセットを管理] の手順では、Orchestrator インスタンスのアセットをデプロイ、更新、削除できます。アセットをデプロイするには、下の例のように、uft-8 でエンコードされた CSV ファイルでアセットを記述する必要があります。

name,type,value,description
asset_1_name,text,asset_value,this is an test description   # we can have comments
asset_2_name,integer,123
asset_3_name,boolean,false
asset_4_name,credential,"username::password"
name,type,value,description
asset_1_name,text,asset_value,this is an test description   # we can have comments
asset_2_name,integer,123
asset_3_name,boolean,false
asset_4_name,credential,"username::password"

アセットには次の 4 つの種類があります。

  • テキスト
  • Integer
  • Boolean
  • 資格情報です。ユーザー名とパスワードをエンコードする必要があります。:: を使用して 2 つのフィールドを区切ります。

構成

ジョブのパラメーター

説明

操作

指定したアセットに対してデプロイまたは削除を実行できます。デプロイされたアセットが存在する場合は、更新されます。

Orchestrator のアドレス

アセットをデプロイまたは更新する Orchestrator インスタンスのアドレスです。

Orchestrator テナント

アセットをデプロイまたは更新する Orchestrator テナントを指定します。

Orchestrator のフォルダー

アセットをデプロイまたは更新するフォルダーを指定します。

サブフォルダーを入力するには、親フォルダーの名前とサブフォルダーの名前の両方を入力してください。例: AccountingTeam\TeamJohn

認証

Orchestrator に対する認証を行うには、Jenkins で事前に資格情報を作成する必要があります。認証には、次の 4 つの方法があります。

(1) ユーザー名とパスワードを使用してオンプレミスの Orchestrator に認証する

(2) 更新トークン (API キー) を使用してクラウドの Orchestrator に認証する

(3) 外部アプリの認証を使用してクラウドの Orchestrator に認証する

( 4 ) On-Premises Orchestrator に認証する

CSV ファイルのパス

アセットの詳細を含む CSV ファイルへのパスです。アセットのデプロイまたは更新にも同じファイルを使用できますが、更新の場合には type は不要です。

[ type ] フィールドを空にすることもできますが、列は存在している必要があります。削除の場合は name 列のみが使用されるため、他の列は空でもかまいませんが、列は存在している必要があります。各アセットに任意の説明を設定できます (例: typevaluedescription )。改行は必ず削除してください。各行は新しいアセットとして解釈されるためです。

ログのトレース レベル

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

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

    デバッグに便利です。

パイプラインの例

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Build') {
        UiPathAssets (
            assetsAction: DeployAssets(),
            credentials: Token(accountName: '', credentialsId: ''),
            filePath: '${WORKSPACE}/test.csv',
            folderName: 'Default',
            orchestratorAddress: 'https://test-orchestrator.somedomain.com',
            orchestratorTenant: 'Default',
            traceLoggingLevel: 'None'
        )
        UiPathAssets(
            assetsAction: DeleteAssets(),
            credentials: UserPass('825c83c9-9a14-44eb-883a-af54f8078af0'),
            filePath: '${WORKSPACE}/test.csv',
            folderName: 'Default',
            orchestratorAddress: 'https://test-orchestrator.somedomain.com',
            orchestratorTenant: 'Default',
            traceLoggingLevel: 'None'
        )
    }
  }
}
pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Build') {
        UiPathAssets (
            assetsAction: DeployAssets(),
            credentials: Token(accountName: '', credentialsId: ''),
            filePath: '${WORKSPACE}/test.csv',
            folderName: 'Default',
            orchestratorAddress: 'https://test-orchestrator.somedomain.com',
            orchestratorTenant: 'Default',
            traceLoggingLevel: 'None'
        )
        UiPathAssets(
            assetsAction: DeleteAssets(),
            credentials: UserPass('825c83c9-9a14-44eb-883a-af54f8078af0'),
            filePath: '${WORKSPACE}/test.csv',
            folderName: 'Default',
            orchestratorAddress: 'https://test-orchestrator.somedomain.com',
            orchestratorTenant: 'Default',
            traceLoggingLevel: 'None'
        )
    }
  }
}
  • 構成
  • パイプラインの例

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得