How can I make sure that build steps are auto-detected by TeamCity 8.1? -
How can I make sure that build steps are auto-detected by TeamCity 8.1? -
teamcity 8.1's build steps configuration page has tantalising looking button:
sadly, not worthy:
i can't find much documentation on needs in repository have step autodetected. there's brief mention in "what's new" teamcity 8.1:
teamcity auto-detection mechanism supports popular version command systems , wide range of build tools , technologies, including: maven, gradle, ant, nant, msbuild, visual studio solution, powershell, xcode, rake, intellij idea, various command line scripts.
and it's mentioned in general manual:
build steps configured on build steps section of build configuration settings page: steps can auto-detected teamcity or added manually.
but none of tells me how decides whether particular msbuild project/powershell script etc should selected.
what teamcity when auto-detecting build steps?
when auto-detecting build steps, teamcity peeks version command system. process take reasonable time, teamcity looks 2 levels deep source code tree. moreover, if suitable files found on first level, not go second.
as criteria build steps discovered:
for powershell build step, teamcity looks files.ps1
extension for msbuild build step, teamcity looks files .targets
, .proj
, .build
extensions for visualstudio solution step, teamcity looks files .sln
extension please note, if files discovered configured hand in previous steps, not discovered again
teamcity
Comments
Post a Comment