Docker步骤结果到日志文件-Jenkins
docker文件包含构建和创建docker映像的几个步骤 例如,运行dotnet还原、运行dotnet构建和运行dotnet发布Docker步骤结果到日志文件-Jenkins,docker,jenkins,dockerfile,jenkins-pipeline,Docker,Jenkins,Dockerfile,Jenkins Pipeline,docker文件包含构建和创建docker映像的几个步骤 例如,运行dotnet还原、运行dotnet构建和运行dotnet发布 是否可以将每个步骤的结果/日志导出到一个单独的文件,该文件可以在几个Jenkins阶段中显示/格式化?您也可以使用此插件将Jenkins build导出到日志文件 但是,如果您想查看Jenkins控制台日志中的每个步骤日志,请尝试以下方法 从bash脚本创建作业并构建docker映像,然后从Jenkins运行该脚本 docker build --compress
是否可以将每个步骤的结果/日志导出到一个单独的文件,该文件可以在几个Jenkins阶段中显示/格式化?您也可以使用此插件将Jenkins build导出到日志文件 但是,如果您想查看Jenkins控制台日志中的每个步骤日志,请尝试以下方法 从bash脚本创建作业并构建docker映像,然后从Jenkins运行该脚本
docker build --compress --no-cache --build-arg DOCKER_ENV=staging --build-arg DOCKER_REPO="${docker_name}" -t "${docker_name}:${docker_tag}" .
如果从Jenkins运行此命令或创建bash文件,您将看到下面提到的每个步骤日志。如果你想找更多的东西,请告诉我
Building in workspace /var/lib/jenkins/workspace/testlog
[testlog] $ /bin/sh -xe /tmp/jenkins8370164159405243093.sh
+ cd /opt/containers/
+ ./scripts/abode_docker.sh build alpine base
verifying docker name: alpine
Docker name verified
verify_config retval= 0
comparing props
LIST: alpine:3.7
现在,每个步骤都将显示在下
你试过答案了吗?
Step 1/5 : FROM alpine:3.7
Step 2/5 : COPY id_rsa /root/.ssh/id_rsa
---> 6645bd2838c9
Step 3/5 : COPY supervisord.conf /etc/supervisord.conf
---> 635e37d9503e
.....
Step 5/5 : ONBUILD RUN ls /usr/share/zoneinfo && cp /usr/share/zoneinfo/Europe/Brussels /etc/localtime && echo "US/Eastern" > /etc/timezone && date
---> Running in 7b8517d90264
Removing intermediate container 7b8517d90264
---> 3ead0f40b7b4
Successfully built 3ead0f40b7b4
Successfully tagged alpine:3.7