- Visão geral
- UiPath CLI
- Sobre o UiPath CLI
- Baixando o UiPath CLI
- Matriz de compatibilidade
- Executando o UiPath CLI
- Gerenciando feeds do NuGet
- Sobre tarefas do UiPath CLI
- Packing projects into a package
- Analyzing a project
- Deploying a package to Orchestrator
- Executando um trabalho dentro do Orchestrator
- Teste de um pacote ou execução de um conjunto de testes
- Teste de vários pacotes
- Deploying assets to Orchestrator
- Deleting assets from Orchestrator
- Executando tarefas usando a configuração JSON
- Restaurando dependências de automação
- Solução de problemas do UiPath CLI
- Extensão do Azure DevOps
- Plug-in do Jenkins

Guia do usuário de integrações de CI/CD
UiPath Manage Assets
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.
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) Autenticar 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, portanto as outras colunas podem estar vazias, mas devem estar presentes.
Você pode definir uma descrição opcional para cada recurso (por exemplo:
type , value , description ). Certifique-se de remover todas as quebras 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:
|
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'
)
}
}
}