Maven 在单个docker运行命令中运行2个构建命令
我必须在docker容器中运行maven和angular build,并将sh命令作为beolw:Maven 在单个docker运行命令中运行2个构建命令,maven,docker,jenkins,angular-cli,devops,Maven,Docker,Jenkins,Angular Cli,Devops,我必须在docker容器中运行maven和angular build,并将sh命令作为beolw: docker run -v maven command and then ng build. 如何在单个docker run命令中运行/连接这两个命令?解决方案是: sh """ docker run -v ....\\ "maven command" \\ && cd directory && ng build' """ 这对我很管用 要在docker中运行多
docker run -v maven command and then ng build.
如何在单个docker run命令中运行/连接这两个命令?解决方案是:
sh """
docker run -v ....\\
"maven command" \\
&& cd directory && ng build'
"""
这对我很管用 要在docker中运行多个命令,请使用带分号的/bin/bash-c; 在这种情况下,仅当第一个命令cd未返回错误或退出状态时,才会执行第二个命令ng build。要避免这种情况,请使用&&而不是;分号
docker run image /bin/bash -c "cd directory && ng build"
是的,没错!!谢谢