3
respostas

Erro no test-project

Boa noite, segue abaixo o erro apresentado e como está configurado meu arquivo ci.yml.

################### ERRO RESUMIDO ###############

Using docker image sha256:2cbe667ba69a91b77535ad3d9306d3796b8ef9a337b7efb2b256146fdc531463 for romulomteixeira/imagens_diversas:latest ... Preparing environment 00:00 Running on runner-xmy5utzs-project-20167328-concurrent-0 via c3d7bbbc7ee7... Getting source from Git repository 00:01 /bin/bash: line 91: export: `DB USER=devops_dev': not a valid identifier ERROR: Job failed: exit code 1

#################### .gitlab-ci.tml ##################

https://github.com/romulomteixeira/forum

3 respostas

Olá Rômulo, tudo bem? Você poderia colocar o conteúdo dos arquivos dentro de blocos de códigos? Para isso você pode usar o botão INSERIR CÓDIGO que fica acima do campo de texto aqui do fórum. Porque arquivos com a extensão .yml são bastante rígidos quanto a questão de espaçamento, e o erro pode está acontecendo simplesmente por um espaço a mais ou a menos, então se puder colocar todos os códigos em blocos de código separados ajudaria pra eu analisar e tentar ti ajudar a resolver o problema.

Fico aguardando retorno!

Jonilson bom dia!!

Agradeço pelo retorno, subi o arquivo em um repo do git para poder analisar o código do job test-project, desde já agradeço.

Certo Rômulo, o que pude perceber é que os nomes das variavéis do build-project:

MYSQL_USER: $DB_USER
MYSQL_PASSWORD: $DB_PASS
MYSQL_DATABASE: $DB_DATABASE
MYSQL_ROOT_PASSWORD: $DB_ROOT_PASS

DB_NAME: $DB_DATABASE
DB_USER: $DB_USER
DB_PASSWORD: $DB_PASS

São diferentes do test-project:

MYSQL_USER: $DB_USER
MYSQL_PASSWORD: $DB_PASSWORD
MYSQL_DATABASE: $DB_DATABASE
MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD

DB_NAME: $DB_DATABASE
DB USER: $DB_USER
DB_PASSWORD: $DB_PASSWORD

Você poderia colocar as mesmas variáveis do passo build-project no passo do test-project e tentar novamente?

E fala pra gente o resultado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software