teamcity-4.0

How do I setup TeamCity for public access over https?

How do I setup TeamCity 4.0 so that I can access it over port 443 on the internet? e.g. https://teamcity.mydomain.com I am running IIS 7 on the same server that TeamCity is installed. I see two options: Setup TeamCity to use port 8443 and create a reverse proxy in IIS that routes requests to the TeamCity public IP address to the Tom...

How to retrieve Build Status in XML from TeamCity

Hi there, I need to retrieve the Build Status from TeamCity in the form of XML, RSS format would be ideal. I am familiar with the RSS feed within Teamcity but that is of no use as it is more of a history view. I am looking for something more like the page generated by the Status Widget but in XML form. (FYI, the status widget page is n...

C# Object Initializers and v2.0 compiler error

I'm having an issue setting up one of my projects in TeamCity (v4.0), specifically when it comes to using Object Initializers. The project builds fine normally, however it would seem that TeamCity transforms the build file into something it likes (some MSBuild mutation) and when it comes to compiling the code for a part of the solution ...

How can you link version numbers between build configurations of a TeamCity project?

I'd like to have 3 distinct builds within a TeamCity project (Development, QA, Production). With the dependencies linked (Production can't build without a successful QA, and QA can't build without a successful Development), I'd like to propagate the version numbers through the builds. Development Build => v 1.0.1.0 QA Build => on succe...

Reinstall TeamCity when Tomcat becomes corrupt

I've got a TeamCity 4 installation where tomcat has bit the dust with the following error "The APR Based Apache Tomcat Native library which allows for optimal performance in production environments was not found in java.library path". It appears this started happening once the JDK was installed on the server to allow for a compile. The...

Teamcity - Force teamcity to build on a specific agent

Is it possible, without disabling all other connected agents, to force TeamCity to build on a specific agents machine? ...