Issue #54: Update gitlab-ci
Foi inserido teste em .gitlab-ci.yml
.
Motivo de alguns comandos:
- "docker-entrypoint.sh postgres &" O entrypoint do gitlab-ci não estava sendo executado automaticamente ou algum problema não foi identificado.
- sleep 60 é para aguardar o banco do postgres carregar.
- O cd é necessario pois o programa esta lendo no diretório em que esta presente.
- Os arquivos foram criados como root e dado permissão para o usuario postgres.
- A unica maneira que encontrei de realizar o comando postgres foi do formato "su postgres -c".
- O comando create user pode ser usando no programa, ou pode-se deixar no ci.
- Precisei pegar a saida de erro e output para fazer o grep, caso contrario a falha do grep retorna 1, logo o ci falhava.
- O grep no arquivo de saida com true é para não falhar o teste.
- O if é quem decide se o teste falha ou passa, e se falhar ele apresenta o erro na tela.
Informação adicinal ao dar o merge com a branch 55 foi detectado erro database/view/availability_view.sql
, precisei atualizar o nome, o erro pode ser verificado no pipeline #21693.
Signed-off-by: rafaelcosc rpd17@inf.ufpr.br