在奇点构建期间,在命令行中传递构建选项

时间:2019-04-04 13:24:47

标签: singularity-container

我正在运行CentOS 6.9和Singularity-2.5.1。我有一个奇点配方文件,试图在其中构建复杂的软件。它使用cmake来构建软件,并且我希望能够从同一个配方文件中构建代码的调试版本和常规版本。

因此在帖子部分中,我会看到类似的内容

%post
.
.
.
if [ ! -z "$DEBUG" ]
then
      cmake -DCMAKE_BUILD_TYPE=Debug ..
else
      cmake ..
fi

然后构建容器,我将运行类似的

SINGULARITYENV_DEBUG="True" /opt/singularity/2.5.1/bin/singularity build test.simg Singularity

但是,这不起作用。

问题: 在构建奇异容器时如何传递环境变量?

0 个答案:

没有答案