Можно ли заставить сборку TeamCity перестраивать зависимости при запуске по HTTP?
Основываясь на документации TeamCity, я вижу, что можно запустить сборку через http:
http://confluence.jetbrains.com/display/TCD7/Accessing+Server+by+HTTP
Например,
http://testuser:testpassword@teamcity.jetbrains.com/httpAuth/action.html?add2Queue=bt10
Однако мне нужно заставить сборку также перестраивать определенные зависимости, когда она добавляется в очередь. Это возможно?
1 ответ
Решение
Вы можете заставить TeamCity перестроить все зависимости, если добавите rebuildDependencies = true в строку запроса:
http://testuser:testpassword@teamcity.jetbrains.com/httpAuth/action.html?add2Queue=bt10&rebuildDependencies=true
Также возможно частично перестроить зависимости, но это нелегко, так как вам нужно каким-то образом получить некоторые внутренние идентификаторы, но эти идентификаторы обычно не отображаются где-либо на странице.