2015-10-09 6 views

risposta

6
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/

+0

di aiuto con una copertura distintivo? –