Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Painel
titleNova versão do .app
Expandir
titleComo gerar uma nova versão do .app

Objetivo: Deixar registrado nesta págia a documentação oficial e algumas dicas para a implementação do pipeline-poui.

Dica
titlePipelines de CI/CD

O objetivo de uma pipeline é automatizar o processo de entrega de software em produção de forma rápida, ao mesmo tempo garantindo sua estabilidade, qualidade e resiliência.


Documentação completa do time de DEVOPS sobre o pileline-poui

https://code.engpro.totvs.com.br/engpro-devops/pipeline-poui


Expedição do .app

Exemplo de geração de uma nova versão estável no gitea

Posicionado em seu repositório remoto, na branch em que será baseada sua nova versão, execute os seguintes comandos (utilize o terminal git de sua preferência):


Acessando o repositório no gitea, na aba Versões,teremos uma nova tag com status de versão prévia:

Antes de alterar a versão para o status de estável, é importante conferir se todos os passos do drone foram executados com sucesso:


Para alterar o status da versão para estável, basta clicar em editar no título da versão:


Na tela que será apresentada, desmarcar a opção "Marcar como pré-lançamento":


Após este último passo, a versão ficará com status de Estável e pronta para ser compilada no D-1, caso o seu webhook (consulte a documentação) já esteja configurado:






Painel
titleDocumentação API
Expandir
titlePadrão de documentação

O padrão para a documentação das APIs utilizado é o OpenAPI v3.

Para agilizar a documentação temos a ferramenta da engenharia com interface gráfica no link:  OpenAPI-GUI v3

Image Added

Outra ferramenta é a extensão OpenAPI do VSCode. Nela podemos escrever o arquivo yml e visualizar utilizando o Swagger UI.

Image Added



Expandir
titleRepositório de API

Definição...

Exemplo:





Painel
titlePróximo Tópico
Expandir
titleA definir...

Definição...

Exemplo:





...