2015-10-09 13 views

Odpowiedz

6
test_app: 
    script: python manage.py test 

Coś jak wyżej powinno to zrobić. Uwaga: kod zakończenia komendy script określa, czy kompilacja przebiega, czy nie. Jeśli potrzebujesz wiele wierszy skryptów powłoki można użyć listy yaml:

test_app: 
    script: 
    - python dosetup.py 
    - python manage.py test 

test_app to nazwa pracy tworzenia natomiast nieruchomość script definiuje poleceń powłoki, aby uruchomić dla danej budowy pracy. Podczas korzystania z wielu linii skryptu każda linia jest uruchamiana jako osobne polecenie. Jeśli którakolwiek z linii zwróci kod wyjścia! = 0, kompilacja zakończy się niepowodzeniem.

Domyślnie zadanie kompilacji w .gitlab-ci.yml działa jako test. Jeśli potrzebujesz wiele typów etapów kompilacji można je zdefiniować jako takie:

types: 
    - build 
    - test 

build_app: 
    type: build 
    script: echo Building! 

test_app: 
    type: test 
    script: python manage.py test 

Więcej informacji na oficjalnej dokumentacji: https://docs.gitlab.com/ce/ci/yaml/

+0

żadnej pomocy z zasięgiem odznak? –