cicd-integrations
2025.10
true
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de integraciones de CI/CD

Última actualización 5 de nov. de 2025

Gestionar fuentes NuGet

Esta sección describe cómo puedes gestionar las fuentes NuGet integradas y utilizar fuentes NuGet personalizadas según los requisitos específicos de tu proyecto.

Estas configuraciones de fuente se aplican tanto a proyectos RPA independientes como a Soluciones.

Deshabilitar las fuentes NuGet integradas

De forma predeterminada, uipcli busca dependencias en las siguientes fuentes integradas:

  • https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
  • https://gallery.uipath.com/api/v2
  • https://api.nuget.org/v3/index.json
  • C:\Program Files\Microsoft SDKs\NuGetPackages (si esta ruta está en el agente actual)
  • C:\Program Files (x86)\Microsoft SDKs\NuGetPackages (si esta ruta está en el agente actual)

Puedes especificar uipcli para que no utilice las fuentes integradas estableciendo el parámetro --disableBuiltInNugetFeeds . Este parámetro se puede utilizar con las siguientes tareas: analyze, pack y test run. Cuando ejecutes uipcli con un archivo de configuración, establece "disableBuiltInNugetFeeds": true.

Imagen "Deshabilitar las fuentes NuGet integradas"

Imagen "Deshabilitar las fuentes NuGet integradas"

Uso de fuentes NuGet personalizadas

Puedes utilizar fuentes personalizadas al empaquetar un proyecto o solución de automatización RPA.

Uso de nuget.config personalizado en UiPath CLI

Para utilizar una fuente personalizada, sigue los siguientes pasos:

  1. Crea un archivo nuget.config personalizado con el siguiente formato:

    <?xml version="1.0" encoding="utf-8"?><configuration>  <packageSources>    <add key="test custom feed" value="custom_feed_url" />  </packageSources></configuration><?xml version="1.0" encoding="utf-8"?><configuration>  <packageSources>    <add key="test custom feed" value="custom_feed_url" />  </packageSources></configuration>
  2. Coloca el archivo nuget.config personalizado en la carpeta donde se almacena uipcli :

    Imagen "Usar nuget.config personalizado en la CLI de UiPath"

Uso de nuget.config personalizado en Azure DevOps

Debes actualizar la configuración y copiar nuget.config a $(Agent.ToolsDirectory)/uipcli, después del paso InstallPlatform , como se muestra en el siguiente ejemplo:

trigger:- mainpool:  vmImage: ubuntu-lateststages:- stage: Demo  jobs:    - job: Demo      steps:        - task: UiPathInstallPlatform@6          inputs:            cliVersion: '25.10'        - task: CopyFiles@2          inputs:            SourceFolder: '$(Build.SourcesDirectory)'            Contents: 'nuget.config'            TargetFolder: '$(Agent.ToolsDirectory)/uipcli'        - task: UiPathPack@6          inputs:            versionType: 'AutoVersion'            projectJsonPath: '$(Build.SourcesDirectory)/project.json'            outputPath: '$(Build.ArtifactStagingDirectory)/Output'            traceLevel: 'Information'trigger:- mainpool:  vmImage: ubuntu-lateststages:- stage: Demo  jobs:    - job: Demo      steps:        - task: UiPathInstallPlatform@6          inputs:            cliVersion: '25.10'        - task: CopyFiles@2          inputs:            SourceFolder: '$(Build.SourcesDirectory)'            Contents: 'nuget.config'            TargetFolder: '$(Agent.ToolsDirectory)/uipcli'        - task: UiPathPack@6          inputs:            versionType: 'AutoVersion'            projectJsonPath: '$(Build.SourcesDirectory)/project.json'            outputPath: '$(Build.ArtifactStagingDirectory)/Output'            traceLevel: 'Information'

Uso de nuget.config personalizado en Jenkins

Debes actualizar la configuración y copiar nuget.config a ${WORKSPACE}/CLI, después del paso InstallPlatform , como se muestra en el siguiente ejemplo:

pipeline {    agent {        label 'jenkins-agent'    }    stages {        stage('Clone') {            steps {                git (                    branch: 'main',                    url: 'https://github.com/your-org/your-repo.git'                )            }        }        stage('Install Platform') {            steps {                UiPathInstallPlatform (                    cliVersion: '25.10',                    traceLevel: 'Information'                )            }        }        stage('Copy nuget.config') {            steps {                bat 'copy nuget.config CLI\\nuget.config'            }        }        stage('Pack') {            steps {                UiPathPack (                    outputPath: '${WORKSPACE}/Output',                    projectJsonPath: '${WORKSPACE}/project.json',                    traceLevel: 'Information',                    version: AutoVersion()                )            }        }    }}pipeline {    agent {        label 'jenkins-agent'    }    stages {        stage('Clone') {            steps {                git (                    branch: 'main',                    url: 'https://github.com/your-org/your-repo.git'                )            }        }        stage('Install Platform') {            steps {                UiPathInstallPlatform (                    cliVersion: '25.10',                    traceLevel: 'Information'                )            }        }        stage('Copy nuget.config') {            steps {                bat 'copy nuget.config CLI\\nuget.config'            }        }        stage('Pack') {            steps {                UiPathPack (                    outputPath: '${WORKSPACE}/Output',                    projectJsonPath: '${WORKSPACE}/project.json',                    traceLevel: 'Information',                    version: AutoVersion()                )            }        }    }}

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.