Sobes.tech
Junior — Middle

Como pode configurar a execução automática de testes usando GitLab CI/CD?

sobes.tech IA

Resposta da IA

Para configurar a execução automática de testes no GitLab CI/CD, deve criar um arquivo .gitlab-ci.yml na raiz do repositório, onde descreve as etapas (stages) e tarefas (jobs) para executar os testes.

Exemplo de configuração simples para um projeto Java com Maven:

stages:
  - test

test_job:
  stage: test
  script:
    - mvn test
  tags:
    - runner-tag

Explicação:

  • stages define a sequência de etapas, aqui apenas test.
  • test_job é a tarefa que é executada na etapa test.
  • Em script, indicam-se os comandos para executar os testes.
  • tags é opcional, se tiver configurado um GitLab Runner com tags.

Após fazer push ao repositório, o GitLab iniciará automaticamente o pipeline, executará os testes e mostrará o resultado na interface. Pode expandir a configuração, adicionar build, deploy e outras etapas.