Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre versionamento do build number

Olá. Terminei o curso de CD e minha dúvida é em relação ao build number.

Ao final do curso, criamos uma função para calcular o build number, a fim de evitar problemas ao subir para a loja. Com essa função, sempre que subirmos uma nova versão do projeto - seja alterando o major, minor ou patch -, não será mais preciso alterá-lo, isto é, a função criada cuidará desse processo? Porque, em tese, ele continua estático no pubspec.yaml, por exemplo: version: 1.0.0+1.

2 respostas
solução!

Oii Wendel, tudo bem?

Que bom que você concluiu o curso!

O build number é um identificador único para cada build do seu aplicativo, e é essencial para o processo de entrega contínua (CD) e para evitar problemas ao subir novas versões para as lojas de aplicativos.

No curso, ao criar uma função para calcular o build number automaticamente, a ideia é justamente evitar a necessidade de alterá-lo manualmente no arquivo pubspec.yaml. Essa função deve ser integrada ao seu pipeline de CD, de modo que, sempre que você fizer um novo build, o número seja incrementado automaticamente.

Por exemplo, se a sua função está configurada para incrementar o build number a cada novo build, mesmo que a versão continue a mesma (digamos, 1.0.0), o build number será atualizado automaticamente, como 1.0.0+2, 1.0.0+3, e assim por diante.

Isso significa que você não precisa se preocupar em alterar o build number manualmente no pubspec.yaml. A função criada cuidará desse processo, garantindo que cada build tenha um número único e sequencial, evitando conflitos e problemas ao subir para as lojas.

Um abraço e bons estudos.

Olá, Lorena.

Entendi, muito obrigado pela resposta.