Сборка Docker хорошо работает локально, но не на travis CI - PullRequest
0 голосов
/ 03 ноября 2018

Я работаю над сборкой Docker с помощью Dockerfile. Построение изображений и запуск контейнера работают совершенно хорошо локально. Но когда я пробую Travis CI с нажатием на git, я всегда получаю сообщения об ошибках. Ребята, у вас есть какие-либо предположения, например, что мои настройки файла .yml неверны, или неправильно, что сборка docker работает хорошо локально, и сборка travis docker также должна работать хорошо.

Другая информация

  1. Сборка Docker завершается неудачно на Travis, когда они пытаются установить пакеты Python с require.txt
  2. базовые образы Ubuntu 16.04
  3. Docker версия 18.03.1-ce
  4. установка кода для 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

Буду признателен за любую помощь. заранее спасибо.

...