Versionamento de Cápsulas

Saiba mais sobre como as Cápsulas são versionadas na Digibee Integration Platform.

As Cápsulas possuem um controle de versão composto por 3 níveis representados por: 1.0.0. O primeiro número é denominado “Major”, o segundo número é denominado “Minor” e o terceiro número é denominado “Fix”.

Quando as versões precisam ser atualizadas, a Digibee Integration Platform analisa automaticamente a Cápsula após cada alteração para determinar os níveis da versão.

Veja como são determinados os níveis:

  • Fix: versão da Cápsula quando a alteração não afetar os pipelines que a utilizam. Incrementa o valor do Fix em 1 (0.0.1).

  • Minor: versão da Cápsula quando um item de configuração (entrada ou saída) é adicionado ou se torna opcional. Incrementa o valor do Minor em 1 (0.1.0).

  • Major: versão da Cápsula quando um item de configuração (entrada ou saída) é excluído ou se torna obrigatório. Esta versão também é aplicável quando o contrato da Cápsula for completamente alterado. Incrementa o valor do Major em 1 (1.0.0).

Estas alterações só são feitas se a versão alterada já tiver sido publicada. Por exemplo, se você criar uma Cápsula, ela receberá inicialmente a versão "1.0.0". Se você não publicar, esta versão nunca será alterada, independentemente de você fazer atualizações na Cápsula ou não.

Depois de publicar a Cápsula, a versão “1.0.0” é definida como não editável. Quando uma nova atualização é feita na mesma Cápsula, a plataforma verifica o que foi alterado para determinar se o número da versão deve ser incrementado em Major, Minor ou Fix.

O número da versão é exibido próximo ao nome da Cápsula.

Last updated