Compatibilidade

SonarQube Scanner 3.2.0.1227

Notas
  • O SGBD referenciado na string de conexão será utilizado para carregar o conector a ser utilizado

Origem do código fonte

Variável Descrição Exemplo

SOURCE_METHOD

Origem do código fonte

GIT ou VOLUME

Git

O clone do repositório, na imagem será feito em /opt/source

Variável Descrição Valor Padrão

GIT_EMAIL

E-mail do usuário responsável pelo commit ( será o email do usuário configurado no gitconfig )

N/A

GIT_URL

URL do repositório

https://github.com/integr8/liquibase-helper/

GIT_USER

Usuário utilizado para autencicação no repositório

N/A

GIT_PASS

Senha utilização para autenticação no repositório

N/A

Volume

Caso os procedimentos serão executados em um código já clonado, o root do repositório deverá ser referenciado como um volume em /opt/source

Exemplo: Utilização da imagem com volume
docker run --rm \
  -e 'SOURCE_METHOD=VOLUME' \
  -e 'LIQUIBASE_DB_URL=jdbc:postgresql://172.17.0.3:5432/db' \
  -e 'LIQUIBASE_DB_SCHEME=public' \
  -e 'LIQUIBASE_DB_USER=user' \
  -e 'LIQUIBASE_DB_PASS=password' \
  -v $(pwd)/source:/opt/source  \ # (1)
liquibase-helper status
  1. Referencia ao volume, sendo que a localização atual no host é na raiz do repositório do projeto.