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/
żadnej pomocy z zasięgiem odznak? –