Tailoring Builds in Team City

I could like to be able to add a TeamCity project which will have a modified GUI screen where the builder can select a sub project to be built by TeamCity. This sub project selected informaion would then be passed to the server and the server can then use this information to select te appropriate build.

The alternative to this would be to have a project per component which for me could be as many as 50+ components which I dont want.

So the question is:

1. Is there a way to do this with Teamcity out of the box?
2. Is there any examples how to tailor the TeamCity user GUI by adding your own code and how to pass info tot he backend scripts.

Sorry if my team city component names are a bit strange but I am new to Team City. I already have the above CruiseControl .NET and now want to do the same with Team City

2 comments

Is anyone prepared to give some advice on tailoring TeamCity?

0

Steven,

If i understood you right you want to minimize the number of build configurations by generating the necessary build configuration settings automatically depending on some conditions.

1. Is there a way to do this with Teamcity out of the box?


That greatly depends on the nature of the difference between the build configurations in question. Certain level of flexibility can be achieved by specifying values for build configuration properties and then performing appropriate actions in the build script based on the properties passed.

Other then that, creation/modification of the build configurations requires user interaction in TeamCity.

BTW, the next EAP release (will probably be released within several weeks) will have a feature of changing values of appropriately marked the build configuration properties on the manual build run.

2. Is there any examples how to tailor the TeamCity user GUI by adding your own code and how to pass info tot he backend scripts.


Basic introduction is available in our online documentation and you are welcome to ask any questions on open API abilities and usage.

--
Best regards,

Yegor Yarko
Project Manager
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

0

Please sign in to leave a comment.