Deploy de RPMs para Ambiente de Testes

Em diversas situações, precisamos que os testes de algum bug, feature ou rfc, ocorra num ambiente com a parte de infraestrutura configurada e 100% funcional como seria em um cenário real, este tipo de situação é invial de ser reproduzida nos ambientes de Staging e demanda muito conhecimento de infraestrutura, para resolver este problema, contamos com uma funcionalidade do nosso bot, que permite gerar pacotes RPMs de uma branch em específico e disponibilizar no repo02, para que a nossa equipe de testes possa utilizar os pacotes que estão lá, para provisionar seu ambiente de testes.

Para isso basta executar os seguintes comandos do bot:

bot testing-rpm deploy <branch>

Após isso, o bot irá gerar um pipeline de deploy com os pacotes contendo as alterações da branch que você informou.

  • O código a respeito desta funcionalidade se encontra em itflex/bots/devbot/releases.