当我尝试使用以下命令使用kudusync时:
Azure.Kudu.kuduSync ()
我在Azure上遇到以下错误:
错误:' nextManifest'必须指定选项,除非' ignoremanifest'选项已设置。
所以我编写了自己的kudusync实现,提供了一个额外的参数-x
来忽略清单,同步工作正常。
我在source code中看到,定义了以下构建参数:
/// Used by KuduSync for tracking and diffing deployments.
let nextManifestPath = getBuildParam "NEXT_MANIFEST_PATH"
/// Used by KuduSync for tracking and diffing deployments.
let previousManifestPath = getBuildParam "PREVIOUS_MANIFEST_PATH"
所以应该有可能添加这个参数,但我还没有看到这些参数的使用。 来自Isaac Abraham的示例项目也没有使用它。
答案 0 :(得分:0)
@TobiasBurger,这些参数可以通过源代码getBuildParam
中的函数getBuildParamOrDefault
或EnvironmentHelper.fs
从环境变量中获取。
因此,您必须在当前CMD窗口中通过命令getBuildParam
定义从set PARAMETER_NAME=<PARAMETER_VALUE>
返回的值的参数,或者在Environment Variables
窗口中设置参数值对(请参阅{{3在运行F#程序之前。函数getBuildParamOrDefault
调用将返回默认参数值。