
[英]Store multiple secrets in Keyvault with one Azure Cli command
[英]store the result of sed command in dockerfile
我正在尝试使用 Gitlab 存储库中的 docker 容器从 pom 文件中读取版本号。 我在本地机器上检查了下面的 unix 命令,它工作正常。
version_number=$(sed -n "{N; s/.*<version>\(.*\)<\/version>}.*/\1/p; " file-maven.pom )
我在我的 docker 容器中运行相同的程序,如下所示,但它不工作,也没有返回任何结果。
RUN version_number=$(sed -n "{N; s/.*<version>\(.*\)<\/version>}.*/\1/p; " file-maven.pom )
RUN echo "version number is $version_num"
你能帮我知道如何在 dockerfile 中运行这个 bash 命令吗? 而且,我想使用这个变量 version_number。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.