Running TeamCity behind a proxy server

I have download a fresh install of TeamCity 4 and am trying to run on Linux server that sits behind a corporate firewall/proxy. From previous posts, it looks like when TeamCity is first started, it will connect back to jetbrains server and download additional plugins such as the Maven2 runner. Is there a way to configure the proxy port and user information that TeamCity uses for this purpose or is there a way to download and install the plugins manually? Or am I totally off-base here? The core problem I am having is when I look at the build runners supported by the default build agent, I only see the command line builder. Maven2 is not in the list. My build also indicates that the build agent is not compatible with my build.

Jeff

4 comments
Comment actions Permalink

Which version of Teamcity did you download?  I've always downloaded the J2EE war distribution (running on Tomcat) and never had it try to call home.  It runs on a machine in the data center with no Internet access at all.

0
Comment actions Permalink

I download the 4.0.2 (build 8222) Linux version, not the Java EE container version. I'm not positive that the proxy server is the issue but after reading this post http://www.jetbrains.net/devnet/message/5228058 it is a strong candidate.

0
Comment actions Permalink

Well, I'm sure the folks at Jetbrains will reply tonight, but from what I can see that thread is referring to the agents calling back to the Teamcity server to download their plugins, not the Teamcity server itself calling Jetbrains for additional plugins.  They seemed to solve it by redeploying the tarball.

0
Comment actions Permalink

I will have to try reinstalling the tarball as well - tomorrow, when my system admin is in. I opened the tarball that I used and noticed that it does have in the /ROOT/update/plugins dir with a maven.jar and a mavenPlugin.zip. When I look at the same directory on my linux installation, those files are missing. I'm not sure if the attempted update process deleted the files or what. I'm assuming that replacing those file will fix the problem as long as something doesn't delete them again.

0

Please sign in to leave a comment.