首页 > 解决方案 > Kotlin BuildType 'XYZ': id 'XYZ' is already used in BuildType(uuid='', id='XYZ', name='Deploy to envr') 错误

问题描述

我试图重构包含 TeamCity 管道配置的 Kotlin 文件。但是,我不断收到以下错误:

BuildType 'KotlinExperiments_DeployToEnvironment': id 'KotlinExperiments_DeployToEnvironment' 已在 BuildType 中使用(uuid='', id='KotlinExperiments_DeployToEnvironment', name='Deploy to test')

我试图动态分配一个 ID,但这似乎不起作用。以下是相关文件的链接:

我错过了什么?

标签: kotlinteamcitydevopskotlin-dslconfiguration-as-code

解决方案


此行中似乎有一个额外}的字符,它是 ID 的无效字符。TeamCity 并没有真正提供准确的错误。删除整个文件并重新创建后,TeamCity 提供了一个更好的错误,导致我得出了这个发现。


推荐阅读