Настройка файла .gitlab-ci.yml в Gitlab для тестирования кодов Python - PullRequest
0 голосов
/ 23 ноября 2018

В данный момент я пытаюсь настроить файл gitlab-ci.yml.Я пытаюсь автоматически собрать и протестировать мой код Python, когда я сделал коммит.На данный момент я просто хотел создать простую программу hello world и нарочно поместить ошибку в файл python, введя опечатку с ошибкой (printt вместо print).Когда я фиксирую, конвейер запускается, но, похоже, он успешно проходит этап сборки и тестирования (чего не следует).

Любая помощь в том, как правильно настроить файл gitlab-ci.yml для автоматического тестированиякоды Python?

Я также приложил свой текущий файл gitlab-ci.yml.

enter image description here Спасибо

1 Ответ

0 голосов
/ 31 марта 2019

Это очень просто.Вот минимальный рабочий пример, который я использую в своем репо:

pytest:
  image: python:3.6
  script:
    - apt-get update -q -y
    - pip install -r requirements.txt
    - pip install -r requirements-dev.txt
    - pytest  # or pytest tests/

source

...