- 기술지원파이프라인 빌드시 오류
-
승* 2024-07-10 11:32:46- hits55
https://github.com/K-PaaS/container-platform/blob/master/use-guide/pipeline/cp-pipeline-use-guide.md#-32242-%EB%B9%8C%EB%93%9C-job
가이드를 보면서 파이프라인 빌드 테스트를 진행하고 있는데요.
가이드와 동일하게 세팅을 했는데, 오류가 발생합니다.
Step 1/4 : FROM openjdk:8-jdk-alpine 8-jdk-alpine: Pulling from library/openjdk e7c96db7181b: Pulling fs layer f910a506b6cb: Pulling fs layer c2274a1a0e27: Pulling fs layer f910a506b6cb: Verifying Checksum f910a506b6cb: Download complete e7c96db7181b: Verifying Checksum e7c96db7181b: Download complete e7c96db7181b: Pull complete f910a506b6cb: Pull complete c2274a1a0e27: Verifying Checksum c2274a1a0e27: Download complete c2274a1a0e27: Pull complete Digest: sha256:94792824df2df33402f201713f932b58cb9de94a0cd524164a0f2283343547b3 Status: Downloaded newer image for openjdk:8-jdk-alpine −−-> a3562aa0b991 Step 2/4 : ADD build/libs/spring-music-1.0-plain.jar spring-music-1.0-plain.jar ADD failed: file not found in build context or excluded by .dockerignore: stat build/libs/spring-music-1.0-plain.jar: file does not exist Build step 'Execute shell' marked build as failure Finished: FAILURE
가이드에 있는 도커파일 그대로 실행시 오류가 발생하는게 맞나요?
안녕하세요. 개방형 클라우드 플랫폼 센터입니다.
DockeFile을 생성하면 아래와 같이 자동으로 DockeFile을 생성해줍니다.
$buildFile에는 변수 값을 수정하는 것이 아니라 소스를 빌드하는 과정에서 자동으로 값을 참조하는 변수이기 때문에 생성된 DockeFile 그대로 빌드 Job을 생성해주시면 됩니다.
(참고)
FROM openjdk:8-jdk-alpine
ADD build/libs/$buildFile $buildFile
ENV JAVA_OPTS="org.springframework.boot.loader.WarLauncher -Xms512m -Xmx1024m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops -Dfile.encoding=UTF-8 -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Xverify:none"
ENTRYPOINT ["java","-jar","$buildFile"]
감사합니다.