Build configurations in TeamCity

Below is the list of build configuration settings, we can make while configuring the build.
  1. General – Name, ID, Description, Artifact paths, Build number format: %build.counter%, Build options:Enable hanging builds detection, Enable status widget, Limit the number of simultaneously running builds (0 — unlimited): unlimited
  2. VCS settings – VCS checkout mode: Automatically on server, Checkout directory: default, Clean all files before build: ON, Attached VCS roots – repository url
  3. Build steps – You can as many build steps as you want in your build. We will see build steps in detail in following sections
  4. Triggers – VCS trigger, schedule trigger, Finish build trigger, Branch remote run trigger, Maven artifact dependency trigger, maven snapshot dependencies trigger, Nuget dependency trigger, retry build trigger (We can pause triggers as well as build queue)
  5. Failure conditions – drives when build run should be marked as failed. (when at least one test fails, runner exit code is non-zero etc)
  6. Build features
  7. Dependencies – Snapshot dependencies and artifact dependencies
  8. Parameters – We can pass the parameters to build before running the test. Configuration parameters and Environment Variables
  9. Build Agent requirements – We can specify all hardware and software features required on the build agents in this setting
Build configuration settings in TeamCity

Build configuration settings in TeamCity

You may also like...