Next TeamCity major release wishlist
Hi all!
We are starting with TeamCity 6.0 development and in case you have a list of favorite features, major improvements or killer features suggestions it's high time to let us know about them.
Not sure we will be able to handle all of them but your voices will make our choice more educated.
For minor issues or bugs, please ensure you voted for them in the issue tracker.
If you have suggestions on bigger items or entire new directions, please do not hesitate to add a comment in this thread or start a new one.
Please sign in to leave a comment.
Dedicated agent feature is already supported by TeamCity. You can navigate to agent/Compatible configuration tab and change run configuration policy to "run selected configurations only". Then select approved configurations with checkboxes.
Yes, but you have to explicitely select the configuration. what I would like would be to define a variable (at the agent level) that the configuration build (in the agent requirements) should met. It is easier that way as I can use a template for all configuration of that kind...
Within the same build process I would like to run parallel task as It will save time and accelerate my build time, at the same time I need a wait to explicitely say I want some task to be sequential and ordered.
I would then like to say this :
Well that's it for now.
Stay tuned.
Sano,
Sorry for the delay in replying. I was on vacation for several weeks and only now did I manage to get back to the thread.
Some comments...
> 21 : Dependancy manager
It's OK to use TeamCity's bundled artifacts functionality, but extensive requirements will probably end up with a dedicated product like Artifactory.
Integeration with a dedicated artifact repository seems to be the proper way to do extensive dependency management.
There is a TeamCity plugin for Adrtifactory integration and we plan to develop external repository managers integration. This can be split into specific features and filed into the tacker if they are not yet there.
As discovering dependencies from SLN... Here is a related issue and we think about the approach (however we will probably start with Maven first). At the same time there are many factors to investigate and make a decision on. If you can elaborate on how this should look like in detail, please do (probably in a separate thread).
> 22 : Parallel / Sequential / Ordered / Conditional Runner
Sequential is what we call multiple build runners and it is already baking. Ready to try it in the next TeamCity 6.0 EAP?
As to conditional and parallel: we are not yet sure we should turn TeamCity runners configuration into mini GUI build tool, so for now the recommended way to handle parallel execution is to create several build configurations in TeamCity and run them on different build agents.
> 24 : Improve diskspace/Memory management and data purge
> Sometimes, I noticed that the server, althought installed on the D, still allocates ressources on the D (for example, when configured CVS setting with checkout on server (svn) the data is savec on the c.
Should be filed into tracker if still actual.
> An enhancement would be to centralized all the deletable data in the same folder (Teamcity\tmp for ex) and let it be cleanable from the dashboard).
This already should be done that way. But no clean from dashboard, should be cleaned automatically, I believe. Pelase report all relevant issues so that we can address them one by one.
> I notived that the system\message was growing quite large in my case and would like to delete it from the disk.
A feature request to allo cleaning up build logs:TW-11710.
> I would like to keep all the statistics in the database and all the logs on the disk and to be able to delete it in an fast & easy way. It may already be the case now but I'm jsut telling what I noticed from my usage of the product.
Any missing feature is to be voted for or filed into the tracker. We do plan to enhance cleanup rules, but just need more detailed feedback on the most necessary features to adjust priorities.
> Well to sumurize this point, What I would really like is to have an idea of how much data a build is consuming
Seems like TW-8725.
As usual, thank you for the thoughtful feedback!
I would love it if when I was installing TeamCity as a Windows service, I could configure it to run on a particular IP address and port as well as install a certificate so that SSL would work out of the box, and I wouldn't have to learn Tomcat and Java to setup secure access to the build server.
Lance,
Thanx. For the HTTPS please vote for TW-12976.
You can also file a request for the bind address part, if you like.