Как получить доступ к dockerRegistryId при определении DockerSupportFeature в TeamCity Kotlin DSL - PullRequest
1 голос
/ 21 апреля 2020

Я определил проект TeamCity с некоторыми шаблонами и конфигурациями сборки, используя TeamCity Kotlin DSL. Его родительский проект поддерживается в 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>
      }
    }
  }
}

Я уже пытался перебирать функции проекта при определении проекта. Но даже если в GUI он показывает мне унаследованное соединение, features.items моего подпроекта пуст.

Есть ли способ получить доступ к этому идентификатору без его жесткого кодирования?

Наш TeamCity версия 2019.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...