Bom dia, pessoal.
Estou tendo um problema com a pipeline abaixo.
Aparece o erro: jobs stage_meu config should implement a script: or a trigger: keyword
Alguém poderia me ajudar?
stage_meu:
stages: stage_meu
before_script:
- echo "CI_COMMIT_SHA: $CI_COMMIT_SHA"
primeiro:
stage: stage_meu
script:
- echo "Nome do job: $CI_JOB_NAME"
image: "${REGISTER}/........"
segundo:
stage: stage_meu
script:
- echo "Nome do job: $CI_JOB_NAME"
image: "${REGISTER}/........"
terceiro:
stage: stage_meu
script:
- echo "Nome do job: $CI_JOB_NAME"
image: "${REGISTER}/........"
Se não me engano você precisa definir o “stage_meu” na seção de stages para poder utilizar na sequência.
Algo mais ou menos assim:
stages:
- meu_stage
before_script:
- echo "CI_COMMIT_SHA: $CI_COMMIT_SHA"
primeiro:
stage: meu_stage
script:
- echo "Nome do job: $CI_JOB_NAME"
image: "${REGISTER}/sua-imagem-1"
segundo:
stage: meu_stage
script:
- echo "Nome do job: $CI_JOB_NAME"
image: "${REGISTER}/sua-imagem-2"
terceiro:
stage: meu_stage
script:
- echo "Nome do job: $CI_JOB_NAME"
image: "${REGISTER}/sua-imagem-3"
1 curtida
Oi, boa tarde. obrigado por ajudar.
Tentei as correções que você falou mas apareceu o erro:
“This GitLab CI configuration is invalid: before_script config should be a string or a nested array of strings up to 10 levels deep”
Tenta da seguinte forma:
stages:
- meu_stage
before_script:
- 'echo "CI_COMMIT_SHA: $CI_COMMIT_SHA"'
primeiro:
stage: meu_stage
script:
- 'echo "Nome do job: $CI_JOB_NAME"'
image: "${REGISTER}/sua-imagem-1"
segundo:
stage: meu_stage
script:
- 'echo "Nome do job: $CI_JOB_NAME"'
image: "${REGISTER}/sua-imagem-2"
terceiro:
stage: meu_stage
script:
- 'echo "Nome do job: $CI_JOB_NAME"'
image: "${REGISTER}/sua-imagem-3"
1 curtida
Isso mesmo, deu certo. Muito obrigado mesmo.