Docker构建在本地运行良好,但在travis CI上效果不佳

时间:2018-11-03 16:32:37

标签: python git docker dockerfile travis-ci

我正在使用Dockerfile构建docker。 构建映像和运行容器在本地完全可以正常工作。 但是,当我尝试将Travis CI推入git时,总是收到错误消息。 你们有任何猜测吗,例如我的.yml文件设置错误,还是docker build在本地运行良好并且travis docker build也应该运行良好是错误的。

其他信息

  1. 当他们尝试使用require.txt安装python软件包时,Travis上的docker build失败
  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

我将不胜感激。先感谢您。

0 个答案:

没有答案