2017-05-02 3 views
1

"빌드"및 "도커"파이프 라인이있는 wercker 파이프 라인을 만들었습니다. 두 파이프 라인은 서로 다른 상자를 사용합니다. "도커"파이프 라인은 컴파일 된 코드를 $ WERCKER_SOURCE_DIR/target에서 올바른 폴더로 복사하고 마지막 단계는 내부/도커 - 푸시입니다. 결과 docker 이미지를 검사 할 때 결과 이미지 내의/pipeline/source 폴더에있는 모든 소스가 계속 표시됩니다.도커 - 푸시 후 정리/파이프 라인 폴더

docker-push 후 rm -rf /pipeline으로 스크립트 단계를 수행하려고했지만 검사 후/파이프 라인 (및 모든 소스, 빌드 캐시, 스크립트)은 여전히 ​​결과 이미지의 일부입니다.

이 방법으로 더 깨끗한 이미지를 만들 수 있습니까 (이미지에 컴파일 된 코드가 필요합니다).

감사합니다,

대니

답변

0

나는 내부/고정 표시기 푸시 단계 전에/파이프 라인 폴더를 제거하는 단계를 이동했습니다, 이것은 잘 작동합니다.