Gitlab runner不打印docker run命令的输出
有没有办法在gitlab runner上打印docker run coomand输出 我正在运行以下程序:Gitlab runner不打印docker run命令的输出,docker,gitlab-ci,gitlab-ci-runner,Docker,Gitlab Ci,Gitlab Ci Runner,有没有办法在gitlab runner上打印docker run coomand输出 我正在运行以下程序: docker-build: # Official docker image. image: docker/compose:debian-1.26.2 stage: build services: - docker:dind before_script: - apt update && apt install -y curl -
docker-build:
# Official docker image.
image: docker/compose:debian-1.26.2
stage: build
services:
- docker:dind
before_script:
- apt update && apt install -y curl
- docker-compose build
- docker-compose up -d
- DB_CONTAINER=`docker ps | grep server | awk '{print $NF}'`
- until (docker logs $DB_CONTAINER 2>&1 | grep -e ' Running on'); do echo "Waiting for server..."; sleep 1; done # Wait for the DB to be ready
script:
- cd tests
- docker build -t testimg .
- docker -t -v $PWD/tests_integration_test1.py:/tests_integration_test1.py run testimg pytest tests_integration_test1.py
但是没有任何内容被打印到gitlab ci日志中在运行之前,您是否尝试过传递一些选项-i或-t或两者?否则,您是否可以编辑您的问题以包含一个?e、 g.使用一些.gitlab-ci.yml代码,考虑到docker运行命令的周围环境matters@ErikMD我在运行之前尝试了-I或-t标志,但失败了,我还编辑了问题并添加了所有gitlab ci。yml@chatzich试试docker run-i-t。。。而不是docker-i-t运行。。。