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 |
|
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
-
Referencia ao volume, sendo que a localização atual no host é na raiz do repositório do projeto.