cicd-integrations
2025.10
true
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do usuário de integrações de CI/CD

Última atualização 9 de mar de 2026

UiPath Manage Assets

A etapa UiPath Manage Assets permite que você implante, atualize ou exclua ativos em uma instância do Orchestrator. Para implantar ativos, você deve descrevê-los em um arquivo CSV como o do exemplo abaixo codificado em uft-8.

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"

Há quatro tipos de ativos:

  • Texto
  • Número inteiro
  • Booleano
  • Credential. Para Credential, você deve codificar o nome de usuário e a senha usando :: para separar os dois campos.

Configuração

Parâmetro do trabalho

Description

Ação

O que fazer com os recursos fornecidos: implantar ou excluir. Se existir um recurso implantado, ele será atualizado.

Endereço do Orchestrator

O endereço da instância do Orchestrator onde você implantará ou atualizará ativos.

Tenant do Orchestrator

Especifique o tenant do Orchestrator no qual os ativos serão implantados ou atualizados.

Pasta do Orchestrator

Especifique a pasta onde os ativos serão implantados ou atualizados.

Para inserir subpastas, certifique-se de inserir o nome da pasta pai e o nome da subpasta. Por exemplo, use AccountingTeam\TeamJohn.

Autenticação

Para autenticação no Orchestrator, você precisa criar credenciais no Jenkins antecipadamente. Existem quatro opções para autenticar:

(1) Autenticar em um Orchestrator local usando nome de usuário e senha.

( 2 ) Autentique-se em um Cloud Orchestrator usando um token de atualização (chave de API) .

( 3 ) Autentique-se em um Cloud Orchestrator usando autenticação de aplicativo externo .

( 4 ) Autenticar em um Orchestrator local usando .

Caminho do arquivo CSV

O caminho para o arquivo CSV que contém os detalhes do ativo. O mesmo arquivo pode ser usado para implantar ou atualizar os ativos, embora o tipo não seja necessário para atualizações.

O campo type também pode estar vazio, mas a coluna deve estar presente. Para excluir, apenas a coluna name é usada, então as outras colunas podem estar vazias, mas devem estar presentes. Você pode definir uma descrição opcional para cada ativo (por exemplo: type , value , description ). Certifique-se de remover qualquer quebra de linha, pois cada linha é interpretada como um novo ativo.

Nível de registro em log do trace

Configuração usada para habilitar o registro de rastreamento em um dos seguintes níveis:

  • Nenhum
  • Crítica
  • Erro
  • Aviso
  • Information
  • Detalhado. (O padrão é definido como None ).

    Útil para fins de depuração.

Exemplo de pipeline

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'
        )
    }
  }
}
  • Configuração
  • Exemplo de pipeline

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades