TeamCity comes with a universal search feature to search for builds, using various attributes such as changes, tests, status, build number, and so on. This is a really useful feature, especially to find historical information about a project that has been running for a long time.
A universal search can be performed using the Search textbox at the extreme right-hand side of the navigation bar.
Note
TeamCity uses a syntax for the search that is similar to the Lucene query syntax.
Apache Lucene is an indexing and search library. Popular search servers such as Solr and Elastic Search make use of Lucene.
For example, to find all the builds for build configurations that had build
in their names and also included the .gitignore
file in their changes, we can use the following query:
files:(.gitignore) configuration:(build)
The files
and configuration
parameters are the search fields, and they get .gitignore
and build
as the values, respectively. The results are shown in a preview...