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

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

最終更新日時 2025年7月4日

UiPath の Nuget パッケージをパブリッシュ

この UiPath タスクでは、既存の UiPath プロジェクトを NuGet パッケージ化できます。

構成

以下の表を使用して、[UiPath の NuGet パッケージをパブリッシュ] の入力を設定します。

引数説明
表示名 (必須) タスクの名前を入力します。
バージョン管理メソッドを選択 (必須) 自動生成されたバージョンを選択するか、プロジェクト バージョンを使用するか、新しいバージョンを定義することができます。詳細については、「パッケージ バージョン」をご覧ください。
バージョン (必須) モダン フォルダーでの動的割り当て方法でのみ使用できます。 パッケージバージョンを指定すると、ビルドされたパッケージとそのソースのバージョン管理をより効率的に追跡できます。 たとえば、NuGet パッケージのバージョンのビルドに Microsoft のアセンブリ パターンを使用できます。[Major]。[マイナー]。[ビルド番号][リビジョン番号]

使用可能なオプションは次のとおりです。

  • AutoVersion: このオプションは、バージョンを次の連番に自動的に更新します。 次のタスク設定例を使用できます。

    - task: UiPathPack@3
      inputs:
        versionType: AutoVersion
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'- task: UiPathPack@3
      inputs:
        versionType: AutoVersion
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'
  • 手動バージョン: このオプションでは、独自のバージョン番号を指定できます。 次のタスク設定例を使用できます。

    - task: UiPathPack@3
      inputs:
        versionType: ManualVersion
        version: '$(Build.BuildNumber)'
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'- task: UiPathPack@3
      inputs:
        versionType: ManualVersion
        version: '$(Build.BuildNumber)'
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'
  • CurrentVersion: このオプションは、 project.json ファイルで指定されているものと同じバージョンを保持します。 次のタスク設定例を使用できます。
    - task: UiPathPack@3
      inputs:
        versionType: CurrentVersion
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'- task: UiPathPack@3
      inputs:
        versionType: CurrentVersion
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'
プロジェクトのパス (必須) パッケージ化するプロジェクトの場所を選択します。project.json ファイルへの直接パスまたは 1 つ以上のプロジェクトを含むディレクトリへの直接パスを選択できます。後者の場合は、各レベル 1 のプロジェクトは個別にパッケージ化されます。
出力の種類を選択 (手動バージョン管理の場合のみ必須) パッケージ化するプロジェクトの種類を設定します。None に設定すると、プロジェクトの種類はプロジェクトの JSON ファイルから抽出されます。サポートされているプロジェクトの種類は、「Process」、「Library」、「Tests」、「Objects」、「None」です。
Orchestrator への接続 (必須) UiPath Orchestrator サービスにアクセスするためのサービス接続を設定します。このステップのためだけの接続を設定するか、既存のグローバル接続を使用します。詳細については、「UiPath Orchestrator サービス接続を構成する」をご覧ください。
出力パス (必須) パッケージを配置するフォルダー パスを設定します。
ワークフローの分析を実行オートメーション プロジェクトでワークフロー分析ルールを実行するには、このオプションを選択します (例: エラーが発生するとジョブが失敗する)。既定では、このオプションはアクティブ化されていません。詳細については、「アプリケーション テストのワークフロー アナライザーのルール」をご覧ください。
トレース レベルドロップダウン リストからログ レベルを選択します。
docs image

YAML パイプライン

[UiPath の NuGet パッケージをパブリッシュ] の完全に解析された YAML ドキュメントをプレビューできます。
- task: UiPathPack@2
  inputs:
    #versionType: AutoVersion # Options: AutoVersion, CurrentVersion, ManualVersion 
    #version: '1.0.0' # Required when versionType == ManualVersion
    #projectJsonPath: '$(Build.SourcesDirectory)\MyFirstProcess'
    #outputPath: '$(Build.ArtifactStagingDirectory)\Packages\MyFirstProcess'
    #outputType: 'None' # Options: Process, Library, Tests, Objects, None
    #runWorkflowAnalysis: 'False'
    #orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None- task: UiPathPack@2
  inputs:
    #versionType: AutoVersion # Options: AutoVersion, CurrentVersion, ManualVersion 
    #version: '1.0.0' # Required when versionType == ManualVersion
    #projectJsonPath: '$(Build.SourcesDirectory)\MyFirstProcess'
    #outputPath: '$(Build.ArtifactStagingDirectory)\Packages\MyFirstProcess'
    #outputType: 'None' # Options: Process, Library, Tests, Objects, None
    #runWorkflowAnalysis: 'False'
    #orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator,
    #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
  • 構成
  • YAML パイプライン

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

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo
信頼とセキュリティ
© 2005-2025 UiPath. All rights reserved.