Sobes.tech
Junior — Middle

Come configurare l'esecuzione automatica dei test utilizzando GitLab CI/CD?

sobes.tech AI

Risposta dell'AI

Per configurare l'esecuzione automatica dei test in GitLab CI/CD, devi creare un file .gitlab-ci.yml nella radice del repository, dove descrivi le fasi (stages) e i compiti (jobs) per eseguire i test.

Esempio di configurazione semplice per un progetto Java con Maven:

stages:
  - test

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

Spiegazione:

  • stages definisce la sequenza delle fasi, qui solo test.
  • test_job è il compito che viene eseguito nella fase test.
  • In script si indicano i comandi per eseguire i test.
  • tags è opzionale, se hai configurato un GitLab Runner con tag.

Dopo aver fatto push al repository, GitLab avvierà automaticamente il pipeline, eseguirà i test e mostrerà il risultato nell'interfaccia. Puoi ampliare la configurazione, aggiungere build, deploy e altre fasi.