Я работаю над сборкой Docker с помощью Dockerfile.
Построение изображений и запуск контейнера работают совершенно хорошо локально.
Но когда я пробую Travis CI с нажатием на git, я всегда получаю сообщения об ошибках.
Ребята, у вас есть какие-либо предположения, например, что мои настройки файла .yml неверны, или неправильно, что сборка docker работает хорошо локально, и сборка travis docker также должна работать хорошо.
Другая информация
- Сборка Docker завершается неудачно на Travis, когда они пытаются установить пакеты Python с require.txt
- базовые образы Ubuntu 16.04
- Docker версия 18.03.1-ce
- установка кода для python3.6 также написана в dockerfile
Ниже приводится мой файл .yml.
sudo: required
language: python
python:
- 3.6
services:
- docker
env:
- TARGET_CONTAINER_ID=container-python
before_install:
- docker build -t myproject .
- docker run -d --name $TARGET_CONTAINER_ID myproject
script:
- docker exec $TARGET_CONTAINER_ID pytest test.py
Буду признателен за любую помощь. заранее спасибо.