test_app:
script: python manage.py test
Что-то вроде вышеуказанного должно это сделать. Обратите внимание, что код выхода команды script
определяет, проходит ли сборка или завершается сборка. Если вам нужны несколько строк скриптов, вы можете использовать список YAML:
test_app:
script:
- python dosetup.py
- python manage.py test
test_app
это имя задания сборки, а script
свойства определяет команды оболочки для запуска для данной сборки работы. При использовании нескольких строк сценария каждая строка запускается как отдельная команда. Если какая-либо из строк вернет код выхода! = 0, сборка завершится неудачно.
По умолчанию задание на строительство в .gitlab-ci.yml
выполняется как тест. Если вам нужны несколько типов шагов сборки вы можете определить их как таковые:
types:
- build
- test
build_app:
type: build
script: echo Building!
test_app:
type: test
script: python manage.py test
Более подробную информацию в официальной документации: https://docs.gitlab.com/ce/ci/yaml/
любой помощь значка покрытия? –