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
About The Author: Adriano Bertucci
CTO - Chief Technology Officer. Especialista DevOps na Konia Tecnologia. Microsoft MVP em Visual Studio ALM, PAI mais feliz do mundo. Apaixonado pela vida!
More posts by Adriano Bertucci