Atividades de deployment dentro de um processo de DevOps sempre nos gera novos desafios, recentemente tive que desenvolver uma maneira de executarmos publicações de releases para o banco de dados Sybase dentro do desenvolvimento de uma aplicação.

Para isso utilizei o utilitário do próprio Sybase denominado isql. Este utilitário nos permite executar qualquer script dentro de uma base Sybase. Podemos encontrar este utilitário dentro do diretório <instalaçãoSybase>\OCS-16_0\bin e para executarmos os scripts acessamos ele via prompt de comando e usamos a sintase:

isql.exe -U <usuario> -P <senha> -S <instanciaSybase>:<porta> -D <BancoDados> -i <ScriptSQL> -o <EnderecoOutLogFile>

Basicamente é isso… em breve apresento para vocês como fiz para incluir isso dentro de um pipeline 100% automatizado com Azure DevOps.

Abs

Adriano Bertucci