Questions tagged [build-server]

Build sever is interchangeably used for the machine that is used to compile the application code at a scheduled time and the CI Tools such as Cruise Control, Teamcity etc.

Build server is typically used for the machine used to compile the source code at a scheduled time. This is different from the developer's machine since this is a controlled environment and is only supposed to have the pre-requisites required for compilation.

With the evolution of Continuous Integration, Build Server is also interchangeably used for the CI Applications such as Teamcity, Cruise Control, Jenkins or Bamboo. These applications take care of executing the builds and also a number of other activities such as unit test execution, deployment, various other quality checks on the code and report them in a nice presentable manner.

234 questions
5
votes
1 answer

What build servers can function with workers behind NAT?

I am looking for build servers, continuous integration of automation servers that can have clients (workers) that are behind NAT and that require non-root access on the clients. This means that the worked is the one connecting to the server and…
sorin
  • 161,544
  • 178
  • 535
  • 806
4
votes
2 answers

TFS 2017 - Build Server does not build Visual Studio 2017

After upgrade of Visual Studio 2017 last week on my build server, the MS Build 15.0 is not in use anymore. So whenever I try to compile visual studio 2017 projects which use new feature they will fail. The Warning in build log is: Visual Studio…
Barsham
  • 749
  • 8
  • 30
4
votes
3 answers

Build Server Best Practices

I heard google has some automated process like that: When you check in, your code is checked into a temporary location. It is built. Style checks run. Tests run. If there are no problems, code goes to actual repository. You receive an e - mail…
Serhat Ozgel
  • 23,496
  • 29
  • 102
  • 138
4
votes
0 answers

Tidy up local repository on a Build server

We have a build server for Maven builds. As usual, all newly found dependencies are drawn into the local Maven repository. This means that the local repository grows more and more over time, keeping a lot of old artifacts. As we are fighting for…
J Fabian Meier
  • 33,516
  • 10
  • 64
  • 142
4
votes
1 answer

Setting up TeamCity to integrate to OSX Build Agent

Following on from my question on Setting up Teamcity to build Android, I now have the fun challenge of doing the same for an iOS project! What I would like to do is have a TeamCity job (along with all our other Teamcity jobs) to build an iOS…
Dr. Andrew Burnett-Thompson
  • 20,980
  • 8
  • 88
  • 178
4
votes
2 answers

TeamCity: search over configuration parameters

Is it possible to perform a search over all the configuration parameters in a server? The reason I'm asking is because I have a path that points to a specific C# solution, and I need to update it, but I don't want to have to look in every build…
Maria Ines Parnisari
  • 16,584
  • 9
  • 85
  • 130
4
votes
4 answers

No code coverage results on TFS 2013 Build Server

So our TFS 2013 builds do everything correctly except report code coverage. I've seen similar questions here, e.g. TFS 2013 - No Code Coverage Results, but we've already tried the suggested fixes with no results. UPDATE 1 — we've taken more steps…
Paul Smith
  • 3,104
  • 1
  • 32
  • 45
4
votes
1 answer

TeamCity REST API: Who broke the build?

In our office we use a custom Geckoboard to display information about our current build status from our TeamCity 8 build server. We display recent check-ins/changes, using the following REST query:…
Peter Bridger
  • 9,123
  • 14
  • 57
  • 89
4
votes
1 answer

Running Unit Tests Fakes Framework on TFS build server | Error

Using the Microsoft Fakes Framework, I am trying to run my Unit Tests on our TFS build server. Local it works fine, but it doesn't work on the build server: It seems that not the correct files have been copied to the output directory. What files…
dpwulp94
  • 163
  • 1
  • 8
4
votes
3 answers

TeamCity: labeling VCS (Subversion) with an artifact's file version

I want to create create a label (tag) in the SVN with a file's version. I'm already renaming the artifact by getting the file version of the main executable produced by the build. Such as: MyInstaller-1.2.3.1.exe. Now I want to create a tag in the…
dr. evil
  • 26,944
  • 33
  • 131
  • 201
3
votes
3 answers

How do I create and manage a Build Server?

I am a project manager (formerly programmer) and I recently decided I want to have automatic builds done to it. So I need some kind of a build server. Some info: All of my solutions/Projects are Visual Studio 2010. source control managed in…
AlexD
  • 4,062
  • 5
  • 38
  • 65
3
votes
2 answers

Change reference path from GAC to folder at compile time

I have a project that depends on some 3rd party libraries. These assemblies are registered int the GAC. Everythings works fine so far. But when building the project on the build server, the 3rd party assemblies are not in the GAC, but in an extra…
user410989
3
votes
0 answers

TeamCity - xcodebuild : encountered an unexpected result code from the portal ('1100')

I am setting up a new Mac build server. But the xcodebuild is falling with error: encountered an unexpected result code from the portal ('1100') I have replicated an existing build steps from an existing configuration and use it on the new…
3
votes
1 answer

How to build, publish ASP.NET core project using powershell for build server?

I have a created an empty ASP.NET Core 2.2 project in Visual Studio and I manage to build it. Now I need to build that ASP.NET project in a build server like Jenkins, which has a MSBuild plug in. I have tried to search in Stackoverflow for a…
Unknown
  • 778
  • 1
  • 7
  • 16
3
votes
1 answer

What is the default instance spec for bitbucket pipeline build instances, e.g. CPU, Ram etc, can we configure it?

We are looking to run some builds that require require some power. What is the equivalent clock speed for the default build instances? How many virtual cores and how much RAM do they have? Can they be configured to have a higher spec?
newlogic
  • 807
  • 8
  • 25