terça-feira, 7 de fevereiro de 2012

Automatizando a geração de patchs

Tenho um projeto que está na fase final para lançamento da versão 1.0, mas sempre que é necessário a geração de uma nova versão/patch eu tenho que efetuar vários passos manualmente.

O fluxo é basicamente o seguinte:

Fluxo Desenvolvimento Versão

Cada um desses passos é uma sequencia repetitiva e propensa a erros, que podem ser somente descobertos já no cliente. Para resolver esse problema desenvolvi um aplicativo que faria todos esses passos de forma automática, utilizando parametros configuráveis.

O aplicativo

O aplicativo atualmente é bem simples:

Atualiza Versão

Escolhi fazer como WinForms em vez de console, utilizando os componentes DevExpress. A sequencia é a mesma do fluxo mostrado acima, com a opção de pular algum passo se preciso. É a primeira versão desse aplicativo e por isso optei por deixar algumas coisas fixas no código por enquanto, como por exemplo a solução a ser atualizada.

No próximo post eu darei mais detalhes sobre esse aplicativo.

Nenhum comentário:

Postar um comentário