Index
A
- active investigations
- viewing / Viewing active investigations
- additional agents
- installing, on Windows / Installing additional agents
- installing, on Mac OS X / Installing additional agents
- installing, on Linux / Installing additional agents
- advanced build failure conditions
- about / Build failure conditions
- Agent Requirements page / Agent Requirements
- agent requisites
- configuring / Configuring agent requirements
- agents
- updating / Updating the agents
- Agent settings
- about / VCS roots and VCS settings
- Android Studio
- about / CI for Android projects
- URL / CI for Android projects
- Android_CI_Example application
- URL / CI for Android projects
- Ant
- used, with TeamCity / Using Ant with TeamCity
- installing / Installing Ant
- building, in build configuration / Building with Ant in a build configuration
- unit tests, adding / Adding some unit tests
- code coverage, setting up / Setting up code coverage
- build scripts feature versus TeamCity feature / Build scripts versus TeamCity features
- and system properties / System properties and Ant
- Ant build files
- building with / Building with Ant build files
- ant clean init command / Building with Ant build files
- Ant packages
- URL / Installing Ant
- AnyWall
- AnyWall.xcodeproj file
- Apache Ant
- URL / Using Ant with TeamCity
- Apache Maven
- APK
- generating / Generating the APK
- about / Generating the APK
- Artifact paths setting
- about / Adding build configurations
- artifacts
- publishing / Publishing and consuming artifacts
- consuming / Publishing and consuming artifacts
- Artifacts Torrents plugin
- Authentication settings
- about / VCS roots and VCS settings
B
- backups
- about / Backup and restore
- creating, from server UI / Taking backups from the server UI
- manual backup / A manual backup
- Base Url
- about / GitHub webhooks and services
- Bitbucket
- URL / VCS used in this book
- Blunder
- used, for installing Rails / Installing Rails using Bundler
- Branch Remote Run trigger
- about / Remote Run
- Branch specification setting
- about / VCS roots and VCS settings
- build
- setting up, on TeamCity / Setting up the build on TeamCity
- identifying, in deployed environment / Identifying the build that is deployed in an environment
- build chain
- setting up, for CI / Build chain for CI
- build chains
- Heroku, deploying / Deploying to Heroku
- functional tests, adding / Adding functional tests
- parameters / Parameters and build parameters
- build parameters / Parameters and build parameters
- setting up / Setting up the build chain
- build chain view / The Build chain view
- build configuration
- Ant, building / Building with Ant in a build configuration
- Maven, using / Using Maven in a build configuration
- build configurations
- adding / Adding build configurations
- VCS roots, creating / VCS roots and VCS settings
- VCS settings / VCS roots and VCS settings
- build steps / Introducing the build steps
- first build, running / Running our first build
- build failure conditions / Build failure conditions
- build on VCS changes, triggering / Triggering the build on VCS changes
- about / Build and project statistics
- hiding / Hiding build configurations
- actions, performing on / Actions on build configurations
- triggers, pausing / Pausing triggers in a build configuration
- pending changes, checking / Checking for pending changes
- clean checkout, enforcing / Enforcing clean checkout
- creating, from templates / Creating build configurations from the template
- build configuration templates
- about / Build configuration templates
- Build counter setting
- about / Adding build configurations
- build failure conditions
- about / Build failure conditions
- Build history clean-up section
- about / Build history cleanup
- cleanup rules / Cleanup rules
- project, archiving / Archiving projects
- build lights
- about / Build lights
- build monitors
- about / Build monitors
- Team Piazza / Team Piazza
- Project Monitor / Project Monitor
- build lights / Build lights
- Build number format setting
- about / Adding build configurations
- build parameters / Parameters and build parameters
- build parameters types
- Configuration Parameters / Parameters and build parameters
- System Parameters / Parameters and build parameters
- Environment Parameters / Parameters and build parameters
- build pipeline
- about / The build pipeline
- build priorities
- configuring / Configuring build priorities
- build results
- tagging / Tagging build results
- pinning / Pinning build results
- builds
- promoting / Promoting builds
- marking, as successful or failed / Marking the build as successful or failed
- removing / Removing builds
- build script interaction, TeamCity
- about / Interacting with TeamCity from build scripts
- URL / Interacting with TeamCity from build scripts
- service messages / Service messages
- teamcity-info.xml file, creating / Creating teamcity-info.xml
- build scripts feature
- versus TeamCity feature / Build scripts versus TeamCity features
- build status
- reference link / Using the TeamCity.GitHub plugin
- build steps / Introducing the build steps
- build triggers
- about / Triggering the build on VCS changes
- VCS Trigger / Triggering the build on VCS changes
- Schedule Trigger / Triggering the build on VCS changes
- Finish build trigger / Triggering the build on VCS changes
- Build Type Id
- about / GitHub webhooks and services
- bundle exec command / Installing Rails using Bundler
- Bundler
- about / Introducing Bundler
- URL / Installing Rails using Bundler
C
- -Command parameter
- Calabash
- URL / Running Calabash tests, Building iOS projects on TeamCity
- URL, for tests / Running Calabash tests
- about / Running Calabash tests
- calabash-android resign command
- URL / Running Calabash tests
- Calabash tests
- running / Running Calabash tests
- Capybara
- Capybara- and Selenium-based feature tests
- CD
- about / Continuous deployment and Continuous Delivery, What is Continuous Delivery?
- need for / Why Continuous Delivery?
- deployment pipeline / The deployment pipeline
- centralized VCSs
- about / Centralized versus distributed VCSs
- versus distributed VCSs / Centralized versus distributed VCSs
- Checking Interval
- about / VCS roots and VCS settings
- chmod +x bin/*.sh command
- CI
- about / Introduction to Continuous Integration
- practices / Practices
- benefits / Benefits
- CD / Continuous deployment and Continuous Delivery
- continuous delivery / Continuous deployment and Continuous Delivery
- build pipeline / The build pipeline
- and VCSs / VCSs and CI
- build chain, setting up for / Build chain for CI
- CI, for Android projects
- about / CI for Android projects
- APK, generating / Generating the APK
- Calabash tests, running / Running Calabash tests
- CI setup
- about / Setting up CI
- sample project / The sample project
- project, creating in TeamCity / Creating a project in TeamCity
- build configurations, adding / Adding build configurations
- build chains / Build chains
- tuning / Fine-tuning our setup
- reports, publishing as artifacts / Publishing reports as artifacts
- XML report processing / XML report processing
- Report tabs / Report tabs
- build configurations / Build and project statistics
- project statistics / Build and project statistics
- shared resources, handling / Shared resources
- Agent Requirements page / Agent Requirements
- clean checkout
- enforcing / Enforcing clean checkout
- code coverage
- setting up / Setting up code coverage
- setting up, for build / Setting up code coverage for our build
- configuring, with MSBuild / Configuring code coverage with MSBuild
- Comment build action / Commenting on build results
- configuration, build priorities / Configuring build priorities
- Configuration Parameters, build parameters / Parameters and build parameters
- Configure Ruby environment for build steps via option, methods
- about / Setting up Ruby interpreter
- Path to Ruby Interpreter / Setting up Ruby interpreter
- RVM / Setting up Ruby interpreter
- rbenv / Setting up Ruby interpreter
- continuous delivery
- continuous deployment
- about / What is Continuous Delivery?
- coverage report
- Cucumber out of the box / Setting up the build on TeamCity
- current problems
- managing / Managing current and muted problems
D
- data
- migrating, from one database to another / Migrating from one database to another
- backing up, maintainDB tool used / Backing up and restoring data using the maintainDB tool
- restoring, maintainDB tool used / Backing up and restoring data using the maintainDB tool
- database migrations
- with .NET / Database migrations with .NET
- database migration tools
- data directory
- dbdeploy.net
- about / Database migrations with .NET
- default agent
- installing, on Windows / Installing the server and the default agent
- running, on Mac OS X / Running the TeamCity server and the default agent
- running, on Linux / Running the server and the default agent
- Delcom USB lights
- URL / Build lights
- deploy-to-prod build configuration / Build configuration templates
- deploy-to-test build configuration / Build configuration templates, Going meta with Meta-Runners
- Deploy-To-UAT
- configuring / Environments as gates
- deploy-to-uat build configuration / Build configuration templates
- deployment permissions
- limiting, to certain users / Limiting deployment permissions to certain users
- deployment pipeline
- about / The deployment pipeline
- implementing, in TeamCity / Implementing the deployment pipeline in TeamCity
- deployment pipeline implementation
- artifacts, publishing / Publishing and consuming artifacts
- artifacts, consuming / Publishing and consuming artifacts
- build chain, for CI / Build chain for CI
- environments, deploying / Deploying to environments
- environments, gates / Environments as gates
- build identification, in deployed environment / Identifying the build that is deployed in an environment
- version, deploying to environment / Deploying any version to an environment
- deployment permissions, limiting to certain users / Limiting deployment permissions to certain users
- sensitive information, passing during deployment / Passing sensitive information during deployment
- feature branching / Feature branching and feature toggling
- feature toggling / Feature branching and feature toggling
- disk space usage
- about / Disk space usage
- distributed VCSs
- versus centralized VCSs / Centralized versus distributed VCSs
- about / Centralized versus distributed VCSs
- Django framework
- URL / The sample project
- Domain Specific Language (DSL) / Using Gradle with TeamCity, Introducing Rake
E
- Environment Parameters, build parameters / Parameters and build parameters
- environments
- deploying to / Deploying to environments
- existing build configurations
- templates, creating from / Creating templates from existing build configurations
- external database
- TeamCity, used with / Using TeamCity with an external database
- PostgreSQL, configuring as / Configuring PostgreSQL as an external database
- URL / Configuring PostgreSQL as an external database
F
- -File parameter
- feature branching / Feature branching and feature toggling
- features, TeamCity
- about / Features
- support, for various technologies / First-class support for various technologies
- plugins / Lots of plugins
- REST API / REST API
- VCS support / Comprehensive VCS support
- dashboard UI / A nice dashboard UI and build history
- build history / A nice dashboard UI and build history
- ease of setup / Ease of setup and comprehensive documentation
- comprehensive documentation / Ease of setup and comprehensive documentation
- build pipeline / Build pipeline/chains
- build chain / Build pipeline/chains
- agents grid / Agents and build grids
- build grid / Agents and build grids
- IDE integrations / IDE integrations
- feature toggling / Feature branching and feature toggling
- Finish build trigger / Triggering the build on VCS changes
- first build
- running / Running our first build
- First In First Out / Configuring build priorities
- flags
- flake8 tool
- about / Introducing the build steps
- FluentMigrator
- Flyway
- functional tests
- adding / Adding functional tests
G
- Gemfile.lock file
- about / Introducing Bundler
- Gemfile file
- about / Introducing Bundler
- gems
- about / Introducing Bundler
- Gemsets
- about / Managing Ruby versions
- generic Meta-Runner
- creating / Going meta with Meta-Runners
- GitHub
- URL / VCS used in this book
- GitHub-issue plugin
- GitHub integrations
- about / GitHub integrations
- GitHub webhooks / GitHub webhooks and services
- GitHub services / GitHub webhooks and services
- TeamCity.GitHub plugin, using / Using the TeamCity.GitHub plugin
- pull requests, setting up / Support for pull requests
- GitHub issue tracker, integrating with / Integrating with GitHub issue tracker
- GitHub issue tracker
- integrating with / Integrating with GitHub issue tracker
- GitLab
- URL / VCS used in this book
- global Maven settings file / Global Maven settings file
- Gradle
- used, with TeamCity / Using Gradle with TeamCity
- installing / Installing Gradle
- Gradle build file
- on TeamCity / Building with Gradle on TeamCity
- Graphical User Interface (GUI) / Installing NAnt
- Grunt
H
- headless
- Heroku
- deploying to / Deploying to Heroku
- about / Deploying to Heroku
- URL / Deploying to Heroku
- Heroku-headless gem
- HyperSQL DataBase (HSQLDB)
I
- IDE integrations
- about / IDE integrations
- IntelliJ platform IDEs integration / IntelliJ platform IDEs integration
- Visual Studio integrations / Visual Studio integrations
- installation, Python runner plugin / Installing the Python runner plugin
- installation, Rails
- Blunder used / Installing Rails using Bundler
- installation, Ruby 2.0.0-p353
- RVM used / Managing Ruby versions
- rbenv used / Managing Ruby versions
- installation, TeamCity plugins / Installing TeamCity plugins
- installation package
- URL / Installing on Windows
- Integrated Development Environment (IDE)
- about / Building with Ant build files
- Intellij IDEA project runner / Running Calabash tests
- IntelliJ platform IDEs integration
- about / IntelliJ platform IDEs integration
- plugin, installing / Installing the plugin
- notifications, configuring / Configuring notifications
- projects, managing from IDE / Managing projects from the IDE
- files, opening in IDE / Opening files and patches in IDE
- patches, opening in IDE / Opening files and patches in IDE
- Remote Run / Remote Run
- investigations
- investigating / Investigating investigations
- assigning / Assigning investigations
- active investigations, viewing / Viewing active investigations
- current problems, managing / Managing current and muted problems
- muted problems, managing / Managing current and muted problems
- iOS projects
- building, on TeamCity / Building iOS projects on TeamCity
- building, in TeamCity / Building iOS projects on TeamCity
J
- Java Runtime Environment (JRE)
- about / Installing on Windows
- JDBC driver
- Jenkins
L
- licensing options, TeamCity
- Linux
- TeamCity, installing on / Installation on Linux
- logs
- monitoring / Monitoring resource usage, performance, and logs
M
- Mac OS X
- TeamCity, installing on / Installation on Mac OS X
- maintainDB tool
- used, for backing up data / Backing up and restoring data using the maintainDB tool
- used, for restoring data / Backing up and restoring data using the maintainDB tool
- advantages / Backing up and restoring data using the maintainDB tool
- maintenance mode
- manual backup
- about / A manual backup
- Martin Fowler
- Maven
- used, with TeamCity / Using Maven with TeamCity
- installing / Installing Maven
- Project Object Model (POM) / Introducing the Project Object Model (POM)
- project, building / Building the project
- used, in build configuration / Using Maven in a build configuration
- version number, setting / Setting version number
- code coverage, setting up for build / Setting up code coverage for our build
- Maven Artifact Dependency Trigger / Setting up Maven-based triggers
- Maven based triggers
- setting up / Setting up Maven-based triggers
- Maven Snapshot Dependency Trigger / Setting up Maven-based triggers
- Maven Artifact Dependency Trigger / Setting up Maven-based triggers
- Maven build configuration
- creating / Creating a Maven build configuration
- Maven features, TeamCity
- about / Maven on TeamCity, beyond the build runner
- Maven build configuration, creating / Creating a Maven build configuration
- global Maven settings file / Global Maven settings file
- Maven based triggers, setting up / Setting up Maven-based triggers
- Maven project
- creating / Creating a Maven project
- Maven Snapshot Dependency Trigger / Setting up Maven-based triggers
- Meta-Runners
- about / Going meta with Meta-Runners
- using / Using Meta-Runners
- Microsoft Build Tools 2013 package
- URL / Installing MSBuild
- MSBuild
- about / Building with MSBuild
- building with / Building with MSBuild
- installing / Installing MSBuild
- building with, on TeamCity / Building with MSBuild on TeamCity
- NUnit build runner, adding / Adding an NUnit build runner
- NUnit tests running, NUnit task used / Running NUnit tests using NUnit task
- NUnit tests running, NUnitTeamCity task used / Running NUnit tests using the task provided by TeamCity
- code coverage, configuring with / Configuring code coverage with MSBuild
- MSBuild project
- starting / Starting an MSBuild project
- muted problems
- managing / Managing current and muted problems
N
- .NET Runtime
- about / Adding an NUnit build runner
- NAnt
- about / Getting started with NAnt on TeamCity
- installing / Installing NAnt
- building, with NAnt / Building NAnt with NAnt
- URL / Building NAnt with NAnt
- building, from TeamCity / Building on TeamCity
- NAnt build process
- NUnit test reports, adding / Adding NUnit report processing
- agent requisites, configuring / Configuring agent requirements
- Node.js
- Node.js NPM
- Node.js NVM Installer
- notifications
- about / Notifications
- NuGet
- about / NuGet and TeamCity
- NuGet-based build runners
- about / NuGet-based build runners
- NuGet Installer / NuGet-based build runners
- NuGet pack / NuGet-based build runners
- NuGet publish / NuGet-based build runners
- NuGet.exe
- installing, on TeamCity agents / Installing NuGet.exe on TeamCity agents
- NuGet command-line client
- installing / Installing the NuGet command-line client
- NuGet dependency trigger
- about / NuGet dependency trigger
- NuGet gallery
- URL / NuGet and TeamCity
- NuGet Installer / NuGet-based build runners
- NuGet pack / NuGet-based build runners
- Nuget packages
- NuGet publish / NuGet-based build runners
- NUnit build runner
- adding / Adding an NUnit build runner
- NUnit task
- used, for running NUnit tests / Running NUnit tests using NUnit task
- NUnitTeamCity task
- used, for running NUnit tests / Running NUnit tests using the task provided by TeamCity
- NUnit test reports
- adding / Adding NUnit report processing
- NUnit tests
- running, NUnit task used / Running NUnit tests using NUnit task
- running, NUnitTeamCity task used / Running NUnit tests using the task provided by TeamCity
O
- OpenCover
- operations (ops)
P
- parameters / Parameters and build parameters
- pending changes
- checking for / Checking for pending changes
- performance
- monitoring / Monitoring resource usage, performance, and logs
- TeamCity server diagnostics / TeamCity server diagnostics
- Phanthom.JS
- plugins
- URL / Lots of plugins
- PostgreSQL
- configuring, as external database / Configuring PostgreSQL as an external database
- PowerShell
- about / Introducing PowerShell
- -based build tools / PowerShell-based build tools
- PowerShell-based build tools / PowerShell-based build tools
- PowerShell build runner
- used, in TeamCity / PowerShell build runner in TeamCity
- practices, CI / Practices
- Pre-tested (delayed) commit
- about / Remote Run
- Private Key setting
- about / VCS roots and VCS settings
- project
- building / Building the project
- Project Monitor
- URL / Project Monitor
- about / Project Monitor
- Project Object Model (POM) / Introducing the Project Object Model (POM)
- projects
- hiding / Hiding projects
- build configurations, hiding / Hiding build configurations
- navigating across / Navigating across projects
- projects of interest
- managing / Managing projects of interest
- project statistics / Build and project statistics
- promoting
- about / Promoting builds
- Psake
- pull requests
- about / Support for pull requests
- setting up / Support for pull requests
- build status / Support for pull requests
- reference link / Support for pull requests
- Push URL setting
- about / VCS roots and VCS settings
- Python build runner
- building with / Building with the Python build runner
- Python runner plugin
- installing / Installing the Python runner plugin
- URL, for downloading / Installing the Python runner plugin
- PyVirtualDisplay
R
- .ruby-version file / Setting up Ruby interpreter
- Rails
- about / Getting started with Rails, Setting up the build on TeamCity
- installing, Blunder used / Installing Rails using Bundler
- rails_ci_example project
- Rake
- about / Introducing Rake
- Rakefile content feature / Setting up the build on TeamCity
- rbenv
- about / Managing Ruby versions
- URL / Managing Ruby versions
- used, for installing Ruby 2.0.0-p353 / Managing Ruby versions
- rbenv, preferred over RVM
- URL / Managing Ruby versions
- rbenv-gemset plugin
- URL / Managing Ruby versions
- rbenv rehash command
- about / Managing Ruby versions
- regular expression (regex) / Integrating with GitHub issue tracker
- Remote Run
- about / Remote Run
- Remove finished build permission / Removing builds
- reports
- publishing, as artifacts / Publishing reports as artifacts
- Report tabs / Report tabs
- Resolve field
- options / Assigning investigations
- resources types
- about / Shared resources
- resource usage
- monitoring / Monitoring resource usage, performance, and logs
- disk space usage / Disk space usage
- restore
- about / Backup and restore
- results actions
- building / Build result actions
- commenting on / Commenting on build results
- Robolectric
- URL / Generating the APK
- RSpec / Setting up the build on TeamCity
- ruby-build command
- about / Managing Ruby versions
- Ruby 2.0.0-p353
- installing, RVM used / Managing Ruby versions
- installing, rbenv used / Managing Ruby versions
- Ruby interpreter
- setting up / Setting up Ruby interpreter
- Ruby versions
- managing / Managing Ruby versions
- runAll.sh script
- runners, TeamCity.Node plugin
- Grunt / Introduction to TeamCity.Node plugin
- Node.js / Introduction to TeamCity.Node plugin
- Node.js NPM / Introduction to TeamCity.Node plugin
- Node.js NVM Installer / Introduction to TeamCity.Node plugin
- Phanthom.JS / Introduction to TeamCity.Node plugin
- Run setting
- about / Introducing the build steps
- RVM
- about / Managing Ruby versions
- URL / Managing Ruby versions
- used, for installing Ruby 2.0.0-p353 / Managing Ruby versions
S
- sample project, CI
- about / The sample project
- Schedule Trigger / Triggering the build on VCS changes
- Selenium
- URL / Adding functional tests
- sensitive information
- passing, during deployment / Passing sensitive information during deployment
- server
- installing, on Windows / Installing the server and the default agent
- running, on Linux / Running the server and the default agent
- updating, via archive / Updating a server installed via an archive
- Server settings
- about / VCS roots and VCS settings
- server UI
- backups, creating from / Taking backups from the server UI
- service messages
- about / Service messages
- Service Messages
- setup, build chains
- snapshot dependencies / Snapshot dependencies
- Finish build trigger, using / The Finish build trigger
- build chain view / The Build chain view
- shared resources
- handling / Shared resources
- Shoulda
- about / Setting up the build on TeamCity
- snapshot dependencies / Snapshot dependencies
- spec*unit task / Setting up the build on TeamCity
- submodules
- about / VCS roots and VCS settings
- Submodules settings
- about / VCS roots and VCS settings
- subprojects, TeamCity / Subprojects
- System Parameters, build parameters / Parameters and build parameters
- system properties
- and Ant / System properties and Ant
T
- <target /> tag / Building with Ant build files
- tags
- about / Tagging build results
- tar command
- TcWebhooks plugin
- URL / Project Monitor
- TeamCity
- about / Introduction to TeamCity, Introducing Rake, Build configuration templates
- licensing options / Licensing
- installing, on Windows / Installing on Windows
- installing, on Mac OS X / Installation on Mac OS X
- installing, on Linux / Installation on Linux
- project, creating / Creating a project in TeamCity
- subprojects / Subprojects
- Ant, used with / Using Ant with TeamCity
- Maven, used with / Using Maven with TeamCity
- Gradle, used with / Using Gradle with TeamCity
- NAnt, building from / Building on TeamCity
- configuring, as NuGet server / TeamCity as a NuGet server
- PowerShell build runner / PowerShell build runner in TeamCity
- build, setting up on / Setting up the build on TeamCity
- iOS projects, building on / Building iOS projects on TeamCity
- URL, for plugins list / Installing TeamCity plugins
- IDE integrations / IDE integrations
- universal search feature / TeamCity universal search
- build script interaction / Interacting with TeamCity from build scripts
- deployment pipeline, implementing / Implementing the deployment pipeline in TeamCity
- used, with external database / Using TeamCity with an external database
- updating, Windows installer used / Updating TeamCity using the Windows installer
- TeamCity, with external database
- PostgreSQL, configuring as external database / Configuring PostgreSQL as an external database
- one database, to another migration / Migrating from one database to another
- teamcity-info.xml file
- creating / Creating teamcity-info.xml
- teamcity-server.sh script
- TeamCity.GitHub plugin
- using / Using the TeamCity.GitHub plugin
- TeamCity.Node plugin
- about / Introduction to TeamCity.Node plugin
- URL, for downloading / Introduction to TeamCity.Node plugin
- runners / Introduction to TeamCity.Node plugin
- settings / Introduction to TeamCity.Node plugin
- TeamCity agents
- NuGet.exe, installing / Installing NuGet.exe on TeamCity agents
- TeamCity competitors
- Jenkins / Jenkins
- ThoughtWorks' Go / ThoughtWorks' Go
- TeamCity feature
- versus build scripts feature / Build scripts versus TeamCity features
- TeamCity installation, on Linux
- server, running / Running the server and the default agent
- default agent, running / Running the server and the default agent
- TeamCity server, running as daemon / Running the TeamCity server as a daemon
- additional agents, installing / Installing additional agents
- TeamCity installation, on Mac OS X
- TeamCity server, running / Running the TeamCity server and the default agent
- default agent, running / Running the TeamCity server and the default agent
- TeamCity server, setting up as daemon / Setting up the TeamCity server as a daemon
- additional agents, installing / Installing additional agents
- TeamCity installation, on Windows
- server, installing / Installing the server and the default agent
- default agent, installing / Installing the server and the default agent
- additional agents, installing / Installing additional agents
- TeamCity JVM
- tweaking / Tweaking the TeamCity JVM
- TeamCity plugins
- installing / Installing TeamCity plugins
- TeamCity server
- running, on Mac OS X / Running the TeamCity server and the default agent
- setting up as daemon, on Mac OS X / Setting up the TeamCity server as a daemon
- running as daemon, on Linux / Running the TeamCity server as a daemon
- TeamCity server diagnostics / TeamCity server diagnostics
- TeamFlash
- URL / Build lights
- Team Piazza
- URL / Team Piazza
- about / Team Piazza
- templates
- about / Build configuration templates
- advantages, of similarities / Build configuration templates
- creating, ways / Build configuration templates
- creating, from scratch / Creating templates from scratch
- build configurations, creating from / Creating build configurations from the template
- creating, from existing build configurations / Creating templates from existing build configurations
- Test**Unit
- about / Setting up the build on TeamCity
- Test-Spec
- about / Setting up the build on TeamCity
- ThoughtWorks' Go
- about / ThoughtWorks' Go
- URL / ThoughtWorks' Go
- triggers
- pausing, in build configuration / Pausing triggers in a build configuration
U
- unit test report
- unit tests
- adding / Adding some unit tests
- universal search feature, TeamCity / TeamCity universal search
- Unmute field
- options / Managing current and muted problems
- unzip command
- about / Installing additional agents
- upgrades
- handling / Handling upgrades
- server, updating via archive / Updating a server installed via an archive
- TeamCity updating, Windows installer used / Updating TeamCity using the Windows installer
- agents, updating / Updating the agents
- User Acceptance Testing (UAT)
- UserName key
- UserName property
- about / Installing additional agents
V
- VCS labeling
- about / VCS roots and VCS settings
- VCS roots
- creating / VCS roots and VCS settings
- VCSs
- about / Introducing version control systems
- centralized versus distributed VCSs / Centralized versus distributed VCSs
- and CI / VCSs and CI
- using / VCS used in this book
- VCS settings / VCS roots and VCS settings
- VCS trigger
- configuring / Triggering the build on VCS changes
- VCS Trigger / Triggering the build on VCS changes
- version
- deploying, to environment / Deploying any version to an environment
- Version Control System (VCS)
- about / Comprehensive VCS support
- version number
- setting / Setting version number
- Visual Studio integrations
- about / Visual Studio integrations
W
- Webhooks
- about / Project Monitor
- wget command
- about / Installing Ant
- Windows
- TeamCity, installing on / Installing on Windows
- Windows Tray Notifier
- using / Notifications
- Quick View window / Notifications
- WorkingDirectory property
- about / Installing additional agents
X
- XML report processing
- about / XML report processing
- advantages / XML report processing
- X virtual frame buffer (Xvfb)
- about / Parameters and build parameters
Y
- YDeliver
- URL / PowerShell-based build tools
- about / PowerShell-based build tools