在TeamCity Kotlin DSL中定义DockerSupportFeature时如何访问dockerRegistryId

在TeamCity Kotlin DSL中定义DockerSupportFeature时如何访问dockerRegistryId,kotlin,teamcity,Kotlin,Teamcity,我已经使用TeamCity Kotlin DSL定义了一个TeamCity项目,其中包含一些模板和构建配置。 it的父项目在GUI中维护(即未在Kotlin DSL中定义)。 在父项目中,我定义了DockerRegistry连接,我希望在生成配置中定义DockerSupport生成功能时使用该连接。我定义此生成功能的代码如下所示: object MyTemplate: { ... features { dockerSupport { loginToRegistry =

我已经使用TeamCity Kotlin DSL定义了一个TeamCity项目,其中包含一些模板和构建配置。 it的父项目在GUI中维护(即未在Kotlin DSL中定义)。 在父项目中,我定义了DockerRegistry连接,我希望在生成配置中定义DockerSupport生成功能时使用该连接。我定义此生成功能的代码如下所示:

object MyTemplate: {
  ...
  features {
    dockerSupport {
      loginToRegistry = on {
        dockerRegistryId = <here I want to access the id of the connection defined in the parent project>
      }
    }
  }
}
对象MyTemplate:{
...
特征{
码头支撑{
loginToRegistry=on{
dockerRegistryId=
}
}
}
}
在定义项目时,我已经尝试迭代项目特性。但是,即使在GUI中它向我显示了继承的连接,我的子项目的
features.items
也是空的

有没有办法不用硬编码就可以访问此id


我们的TeamCity版本是2019.2

第一行是
对象MyTemplate:Template{
,当然。我该如何编辑这个问题?我找不到相应的按钮。第一行当然是
对象MyTemplate:Template{
。我该如何编辑这个问题?我找不到相应的按钮。