Cake 脚本在本地运行,但在 docker env 上失败 - 错误 CS0117
Cake script works locally, but fails on docker env - error CS0117
我在工作蛋糕构建脚本中添加了几行。它在我的本地机器上正确执行,但是当尝试在 docker 上实现它时,它到目前为止工作正常 - 它给我错误:
error CS0117: 'NUnit3Settings' does not contain a definition for 'HandleExitCode'
这是添加的内容:
var settings = new NUnit3Settings
{
HandleExitCode = exitCode => exitCode switch {
0 => true,
1 => throw new CakeException("Failed unit tests"),
_ => false // everything else will throw via default implementation
}
我在 docker 环境中缺少什么?
Cake 1.0.0 版本的 HandleExitCode
was added。我的猜测是您在 docker 环境中使用的是 1.0.0 之前的 Cake 版本。
我在工作蛋糕构建脚本中添加了几行。它在我的本地机器上正确执行,但是当尝试在 docker 上实现它时,它到目前为止工作正常 - 它给我错误:
error CS0117: 'NUnit3Settings' does not contain a definition for 'HandleExitCode'
这是添加的内容:
var settings = new NUnit3Settings
{
HandleExitCode = exitCode => exitCode switch {
0 => true,
1 => throw new CakeException("Failed unit tests"),
_ => false // everything else will throw via default implementation
}
我在 docker 环境中缺少什么?
Cake 1.0.0 版本的 HandleExitCode
was added。我的猜测是您在 docker 环境中使用的是 1.0.0 之前的 Cake 版本。