전체 yaml을 제공 했습니까? 예제 yaml은 비동기 모드에서 실행 중이며 사용자 프롬프트를 계속 기다리고 대기 할 수 없기 때문에 Do you want to continue? [Y/n] Abort
오류 메시지와 함께 실패하기 때문입니다. 질문에 지정된 오류 메시지와 함께 실패하지 않습니다.
당신은 따라서이 같은 -y
로 명령을 실행해야합니다
내 로그에 다음과 같은 출력 결과
pipeline:
build:
image: python:3.5.1-slim
commands:
- apt-get update
- apt-get install -y git-core
- which git
: 무인 항공기 빌드를 실행하는 경우가 바뀝니다
+ which git
/usr/bin/git
하는 것으로 명령을 단순한 쉘 스크립트로 변환하고, 컨테이너를 시작하고, 쉘 스크립트를 진입 점으로 실행합니다. 그래서 YAML가 이런 식으로 설정합니다 :
:
#!/bin/sh
set -e
apt-get update
apt-get install -y git-core
which get
을,이 미지 또는 명령 문제 중 하나로 보이는 것을 찾아 낼 도커의 명령 줄에서 직접 명령을 테스트 할 수 있어야 의미
$ docker run -t -i python:3.5.1-slim
# apt-get update && apt-get -y install git-core
# which git
죄송하지만이 질문에 완전히 답변하지는 않지만 질문에 제공된 샘플 yaml을 사용하여 동일한 오류 메시지를 반복하지 못했습니다. 질문에 더 명확히 설명해 주시면이 답변으로 돌아가서 응답으로 편집 할 수 있습니다.