1

我的版本名称有一个参数化值。当我尝试在 CollabNet File Release 加载项中使用该值作为 Release 值时,它给了我以下错误:

CollabNet FileRelease:严重错误:找不到 ${RELEASE} 的 releaseId。将构建状态设置为 UNSTABLE(或更糟)。

我尝试了许多排列来引用该变量。我还验证了它是否通过将变量值放置在构建的另一个区域中来正确解析变量值。看起来 CollabNet 插件无法解析该值。有没有人找到解决这个问题的方法?

4

1 回答 1

0

未经检查:该插件可能不会扩展配置字段值。在这种情况下,唯一的解决方案是修复插件(如果它是开源插件则不难)。

但首先你应该检查参数是否真的设置好了。未定义的参数保持原样,不替换为空字符串,因此在这种情况下您也会收到该错误。参数也设置为环境变量,所以最简单的方法是通过添加构建步骤来检查:

  • 在 windows 上:使用命令“执行 windows 批处理命令”echo RELEASE is %RELEASE%
  • 在 unix 上:使用命令“执行 shell 命令”echo RELEASE is $RELEASE
于 2013-03-13T19:14:14.637 回答