test_app:
script: python manage.py test
Qualcosa come il precedente dovrebbe farlo. Nota: il codice di uscita del comando script
determina se la generazione ha esito positivo o negativo. Se avete bisogno di più righe di script di shell è possibile utilizzare un elenco YAML:
test_app:
script:
- python dosetup.py
- python manage.py test
test_app
è il nome del processo di costruzione, mentre la proprietà script
definisce i comandi di shell per l'esecuzione per il dato lavoro composto. Quando si utilizzano più righe di script, ogni riga viene eseguita come comando separato. Se una qualsiasi delle righe restituisce il codice di uscita! = 0 la compilazione fallirà.
Per impostazione predefinita, un lavoro di compilazione in .gitlab-ci.yml
viene eseguito come test. Se avete bisogno di più tipi di passaggi di compilazione si possono definire come tali:
types:
- build
- test
build_app:
type: build
script: echo Building!
test_app:
type: test
script: python manage.py test
Maggiori informazioni nella documentazione ufficiale: https://docs.gitlab.com/ce/ci/yaml/
di aiuto con una copertura distintivo? –