- Notas de Versão
- Introdução
- Governança
- Controle de origem
- Pipelines de CI/CD
- Sobre os pipelines de CI/CD
- Notas de versão do plug-in do Jenkins
- Trabalhos
- Solução de problemas do plug-in Jenkins
- Gerenciamento de feeds
- Geração de logs
Guia do usuário do Automation Ops
Notas de versão do plug-in do Jenkins
Confira as notas de lançamento do plug-in Jenkins nesta seção.
Data de lançamento: 19 de outubro de 2024
Essa versão apresenta as seguintes funcionalidades e melhorias:
-
Atualizada a CLI pré-empacotada para o recém-lançado
UiPath.CLI.Windows.24.10.9050.17872
, que requer o .NET 8. -
Adicionado em
UiPathInstallPlatform
lista de seleçãoUiPath.CLI.Windows.24.10.9050.17872
eUiPath.CLI.24.10.9050.17872
. -
governanceFilePath
exposto para análise emUiPath Pack
para habilitar a passagem de um arquivo.json
política de governança com regras para o analisador de fluxo de trabalho. -
Exposto o argumento
processNames
para a configuração do caminho do arquivo com nomes personalizados para vários processos noUiPath Deploy
. -
Exponha
ignoreLibraryDeployConflict
paraUiPath Deploy
para evitar falha da tarefa caso a implantação seja duplicada.
Atualizações de dependência
-
Versão de jenkins atualizada de
2.387.3
para2.414.3
. -
org.jenkins-ci.plugins:junit atualizado de
1265.v65b_14fa_f12f0
para1304.vc85a_b_ca_96613
.Observação:O plug-in funciona com uma versão junção >1304.vc85a_b_ca_96613
, mas foi testado apenas com esta versão específica. -
org.yaml:snakeyaml atualizado de
1.33
para2.3
. -
Org.jenkins-ci.modules:instance-identity atualizado de
185.v303dc7c645f9
para201.vd2a_b_5a_468a_a_6
.
Data de lançamento: 24 de maio de 2024
UiPath.CLI 23.10.8894.39673 patch
UiPathInstallPlatform
lista de seleção UiPath.CLI.Windows.23.10.8894.39673
e nos UiPath.CLI.23.10.8894.39673
patches .
UiPath.CLI.Windows.23.10.8894.39673
(path mais recente).
UiPath.CLI.Windows.23.10.8894.39673
(path mais recente).
Adicionar Notas de Versão
releaseNotes
.
Desativar feeds integrados
disableBuiltInNugetFeeds
.
nuget.config
. Para obter mais detalhes, consulte esta seção.
Atualizações de dependência
jenkins server
para 2.387.3
.
plain-credentials
para 179.vc5cb_98f6db_38
.
credentials
para 1319.v7eb_51b_3a_c97b_
.
junit
= 1265.v65b_14fa_f12f0
(as versões mais recentes não são compatíveis).
structs
para 325.vcb_307d2a_2782
.
caffeine-api
para 3.1.8-133.v17b_1ff2e0599
.
instance-identity
para 185.v303dc7c645f9
.
Data de lançamento: 21 de dezembro de 2023
UiPath.CLI 23.10
Uipath-automation-package-v3.1
agora foi adicionado à lista de opções UiPathInstallPlatform
. A versão padrão é UiPath.CLI.Windows.23.10
.
Telemetry
UIPATH_EXTENSIONS_CLI_TELEMETRY_ENABLED
no agente que está executando as tarefas com o valor definido como False
. Se o agente estiver isolado da internet (onPrem), a telemetria não será enviada.
Divisão da biblioteca
nupkg
, definindo o argumento opcional splitOutput=true
. Por padrão, as bibliotecas são mantidas inteiras para manter a retrocompatibilidade.
Definir metadados opcionais do pacote
Pack
ou RunTests
de um project.json
, você pode especificar os seguintes parâmetros opcionais:
URL de repositório
RepositoryCommit
RepositoryBranch
RepositoryType
ProjectUrl
nupkg
.
Dependências do Jenkins
2.9.3-65.v6a_47d0f4d1fe
1.2
116.vf8f487400980
2.6.1.1
1166.va_436e268e972
1.8
324.va_f5d6774f3a_d
- Em determinados cenários e determinados tipos de pipeline (multiramificação, estilo livre ou pipeline), algumas variáveis de ambiente não eram buscadas corretamente.
- Jenkins não conseguiu baixar o
uipcli
selecionado da lista de opções, além da versão pré-empacotada padrão. - O plug-in do Jenkins passou um
identityUrl
errado parauipcli
em alguns cenários.
Data de lançamento: 10 de março de 2023
Com esta versão, o plug-in Jenkins oferece suporte à versão mais recente do Jenkins Long Term Support (LTS) do Jenkins: 2.361.2 LTS
Quanto mais melhor! Uma nova tarefa foi adicionada ao plugin Jenkins. A tarefa UiPath Install Platform oferece suporte para localizar e fazer download da versão correta da interface de linha de comando (CLI) que você deseja. Ser capaz de baixar a versão correta da CLI garante que o plug-in Jenkins seja compatível com seu ambiente e que você possa compactar projetos do Windows e de plataforma cruzada usando versões posteriores da CLI.
A versão CLI padrão que acompanha esta versão do plug-in é 21.10, mas você pode optar por baixar uma versão posterior.
No geral, a tarefa UiPath Install Platform permite:
- Baixe e implemente uma versão diferente da CLI, usando a lista suspensa Escolher uma versão da CLI .
- Implemente uma versão diferente da CLI baixando manualmente o arquivo CLI NUPKG, colocando-o em seu agente de construção e especificando esse caminho no campo Path to CLI's nupkg . Este cenário se aplica a casos em que seu pipeline não pode acessar o UiPath Public Feed para baixar a CLI.
Aprenda como usar a tarefa UiPath Install Platform aqui.
- Todos os erros que o Packager lança na compilação agora podem ser visualizados e investigados nos logs de erro do console.
- The Jenkins plugin is trusted and verified in the CloudBees marketplace.
- Correção de um bug que fazia com que os arquivos
manifest.json
estivessem ausentes do pacote UiPath.CLI NuGet. - Jenkins tasks failed if the Orchestrator folder name contained the
&
symbol. Now, Orchestrator folder names with the&
symbol can be passed as a parameter with the tasks. - O Workflow Analyzer falhou com Jenkins se o pacote analisado tiver arquivos adicionais.
- A publicação dos resultados do teste falhou com o seguinte erro: A classe receptora com.uipath.uipathpackage.UiPathTest não define ou herda uma implementação do método resolvido 'abstract boolean isSkipOldReports()' da interface hudson.tasks.junit.JUnitTask.
- Correção de um bug que permitia que o Workflow Analyzer analisasse arquivos YAML.
- Packages were deployed as libraries in Orchestrator, even if the inputted JSON file explicitly specified the
outputType
parameter asProcess
.
Data de lançamento: 5 de setembro de 2022
- Agora você pode ignorar a criação do processo por meio do UiPath Deploy selecionando o parâmetro Automatically create a process , ao construir seu pipeline.
- O argumento Entry Points do UiPath Deploy foi renomeado para Entry Point Path(s) para torná-lo mais sugestivo em cenários em que o arquivo XAML do ponto de entrada está aninhado em pastas. Além disso, uma dica de ferramenta foi adicionada para indicar o caminho do arquivo.
-
As seguintes alterações foram feitas nos recursos carregados como arquivos CSV por meio do UiPath Manage Assets:
- O arquivo CSV contendo vírgulas agora suporta aspas dentro dos valores.
- Comentários não são mais suportados.
- Os valores JSON agora são suportados.
- Os parâmetros de entrada especificados por meio de um arquivo JSON para UiPath Test agora exigirão apenas os argumentos
name
evalue
, com uma exceção. Ao criar novos argumentos de entrada no nível do conjunto de teste, você ainda precisará fornecer o argumentotype
.
- A atualização da versão do pacote usando o UiPath Deploy falhou para o Orchestrator versão 2021.10. Esta questão foi abordada.
- Os pacotes implantados não eram visíveis usando o UiPath Deploy, quando o Orchestrator estava conectado por meio do método de aplicativo externo.
- A lista suspensa do parâmetro Strategy no UiPath Run Job não funcionou corretamente.
Data de lançamento: 13 de abril de 2022
O funcionamento do UiPath Deploy é criando um processo para um pacote recém-publicado e aplicando um patch (atualizando para uma nova versão) qualquer processo existente. Essas ações poderiam gerar erros de validação se um ponto de entrada não estiver especificado dentro dos metadados do processo.
Para resolver esse problema, as ações tomadas pela tarefa UiPath Deploy foram alteradas da seguinte maneira:
- Se um processo existir e não contiver um ponto de entrada especificado pela tarefa do UiPath Deploy, então ele será corrigido via patch.
- Se não houver nenhum processo com o ponto de entrada especificado pela tarefa do UiPath Deploy, então um novo processo será criado usando a seguinte estrutura de anexo:
MyPackageName_Entrypoint.xaml
.
Data de lançamento: 9 de fevereiro de 2022
- A conexão de serviço configurada com um aplicativo externo não era autenticada corretamente. Esse problema foi corrigido resolvendo uma configuração errada do URL do Identity.
- An error occurred while packaging a project through the UiPath Pack task due to missing Orchestrator libraries.
Data de lançamento: 7 de dezembro de 2021
A autenticação para implantações do Orchestrator no Microsoft Azure Marketplace falhava devido a um problema do Identity Server. Esse problema foi resolvido através da adição de um novo campo ao método de autenticação de Aplicativo Externo, no qual você pode adicionar o URL do Identity Server.
Data de lançamento: 11 de novembro de 2021
- O UiPath Deploy não carregou pacotes devido a um conflito com o nome do processo no ponto de entrada.
- A implantação de um pacote por meio do Orchestrator no nível da pasta resultava em um erro. Esse problema era causado pelo uso de um feed de pacote de API obsoleto para versões do Orchestrator mais antigas que a 21.4.
Data de lançamento: 8 de novembro de 2021
- A formatação de maiúsculas e minúsculas para nomes de projetos era afetada por um problema do UiPath Pack.
- Empacotar bibliotecas com objetos do Data Service resultava em falha. Esse problema foi resolvido.
- Pacotes com pontos de entrada únicos não são anexados aos nomes de processos, a menos que haja vários pontos de entrada. Como resultado, os trabalhos não carregavam. Esse problema foi resolvido.
- Implantar pacotes por meio de um aplicativo externo configurado com a versão 2021.4 do Orchestrator resultava em um erro.
Data de lançamento: 11 de outubro de 2021
- Sua instância local do Orchestrator agora pode ser configurada como uma conexão de serviço, tornando possível a autenticação com o Orchestrator por meio de aplicativos externos.
- Agora, você pode usar Robôs de Teste para testar seus fluxos de trabalho em ambientes fora de produção. Isso se destina apenas a ambientes de não produção. Você pode selecionar essa opção ao configurar o UiPath Run Job.
- Os resultados de testes agora incluem um link para logs dos casos de teste que mostram eventos de execução detalhados.
- Listamos os feeds oficiais que usamos para o pacote NuGet da UiPath. Para visualizar a lista, consulte o UiPath Deploy.
- Os casos de teste que executam variações de dados agora têm uma contagem adicionada a cada título de caso de teste, permitindo distinguir entre os resultados.
Data de lançamento: 30 de agosto de 2021
Esta atualização traz alterações na autenticação do Orchestrator, novas configurações de conjunto de testes e correções de bugs.
- A autenticação com o Orchestrator agora é possível por meio de aplicativos externos. Você pode configurar o Orchestrator como uma nova conexão de serviço.
- Você pode configurar a tarefa UiPath Pack usada para publicar pacotes no Orchestrator para reportar erros de validação de fluxo de trabalho. Essa configuração adicional permite verificar o seu projeto para ver se há violações no Analisador de Fluxo de Trabalho.
- Agora você pode parametrizar seus casos de teste no tempo de execução definindo argumentos no nível de conjunto de testes. Você pode usar essa funcionalidade para reconfigurar os casos de teste existentes, substituindo o valor padrão do argumento em vez de criar novos.
- Os resultados de testes agora mostram detalhes de asserção.
Data de lançamento: 4 de agosto de 2021
- Pastas com um feed de pacote agora são compatíveis com a implantação de pacotes.
- Agora é possível definir pontos de entrada (arquivos XAML) ao configurar um processo. Isso é útil para pacotes com vários pontos de entrada ativados.
- Ao executar um trabalho, você pode selecionar se ele será executado em robôs de produção ou não produção.
- You can provide a description for Assets within the CSV file.
Data de lançamento: 23 de março de 2021
- Packaging Orchestrator projects version 2018.x did not work with the UiPath automation package 2.3. The issue has been fixed using UiPath Pack with Studio version 2018.x.
- Executing tests within Orchestrator processes did not work whenever they were uploaded via the UiPath Deploy task and then ran through the UiPath Run Tests step. This issue was caused by a duplicate package version in Orchestrator.
Data de lançamento: 11 de março de 2021
Essa atualização fornece compatibilidade com a nossa versão mais recente do UiPath Cloud Orchestrator. Se você estiver usando um UiPath Orchestrator hospedado na nuvem, certifique-se de atualizar seu plug-in do UiPath Jenkins.
- Nossas tarefas agora são todas localizáveis e compatíveis com os seguintes idiomas: alemão, inglês, espanhol, francês, português, russo, turco, coreano, chinês, japonês.
- Para alterar o idioma de exibição no Jenkins, consulte Using local language.
- Se seu idioma local não for compatível, nosso plug-in adotará o inglês.
- The plugin now depends on the localization-support plugin, version 1.1. This dependency will automatically be installed upon installing or updating the plugin. The minimum required Jenkins version will be 2.173 as per this dependency.
Ao empacotar bibliotecas, agora produzimos mais informações em logs sobre o processo de compilação. Além disso, o empacotamento de uma biblioteca falhará se a compilação da biblioteca falhar.
- Corrigimos um problema no qual o empacotamento de um processo com um arquivo XAML de ponto de entrada contendo o argumento In/Out não criava os argumentos In/Out no pacote gerado, resultando na indisponibilidade dos argumentos no Orchestrator.
- We fixed an issue that resulted in packing incorrectly a library when the plugin is run on a Windows machine with FIPS enabled.
- Uipath-automation-package-v4.0.327.v39580c233fd7
- Novidades
- Uipath-automation-package-v3.2
- Novidades
- Uipath-automation-package-v3.1
- Novidades
- Correções de bugs
- uipath-automation-package-v3.0
- Novidades
- Jenkins Long Term Support
- Install Platform task
- Melhorias
- Correções de bugs
- Uipath-automation-package-v2.11
- Correções de bugs
- Uipath-automation-package-v2.10
- Melhorias
- Correções de bugs
- Uipath-automation-package-2.9.2
- Melhorias
- Uipath-automation-package-2.9.1
- Correções de bugs
- Uipath-automation-package-2.9
- Correções de bugs
- Uipath-automation-package-2.8.1
- Correções de bugs
- Uipath-automation-package-2.8
- Correções de bugs
- Uipath-automation-package-2.7
- Melhorias
- Uipath-automation-package-2.6
- Correções de bugs
- Uipath-automation-package-2.5
- O que há de novo
- Melhorias
- Correções de bugs
- Uipath-automation-package-2.4
- O que há de novo
- Melhorias
- Correções de bugs
- Uipath-automation-package-2.3.2
- O que há de novo
- Correções de bugs
- Uipath-automation-package-2.3
- O que há de novo
- Suporte de Localização
- Compilação de bibliotecas
- Correções de bugs