We are working on the project import and in this EAP an initial version of this feature is presented. So far the import is possible only from a backup file produced using the current version of TeamCity. it is by design that we do not support importing projects from old-version backup files. To import projects, a backup file should be placed into the
<TeamCity Data Directory>/backup directory.
The following data is not imported:
roles-config.xmlor groups with the same keys have different set of roles granted)
Starting from this EAP, to easily access builds you want to monitor, you can mark them as favorite. Any manually triggered build will be marked as favorite automatically. The marked builds will be listed on "My Favorite Builds" page. In addition, notification rules can be configured for such builds.
Before this build, you could manage your custom charts by manually modifying the
TeamCity Data Directory
>/pluginData/plugin-settings.xml file. now you can create a new chart:
Modifying custom charts now can also be easily done from the TeamCity Web UI.
More details on this feature are available in our documentation.
Currently to change Meta-Runner you have to edit xml file. This is a error-prone process. Not to mention that if Meta-Runner is already used, changing it without ability to test it first, can fail a lot of builds. To make this process easier we introduced ability to create build configuration from Meta-Runner. Once build configuration is created, you can change it's step, adjust parameters and requirements, check how it works, and then extract into Meta-Runner with the same ID.
Change log tab listing all changes in VCS root where TeamCity settings are stored has been added to "Versioned Settings" page.
In addition, you can now disable showing settings changes in builds.
New options were introduced for Perforce VCS roots:
p4 cleanintroduced in Perforce 2014.1
TeamCity can now compress published artifacts to 7-zip archive:
**/* => dist.7z
As with other supported compression algorithms you can also specify artifact dependency for files inside 7-zip archive:
Note, that browsing inside 7-zip archives through web interface is not supported yet.
If you worked with TeamCity snapshot dependencies you probably know about dep. parameters. So if build configuration with ID A has snapshot dependency on build configuration with ID B, it can reference B parameter using syntax:
But sometimes when you start a chain you want to push parameter to some or all chain nodes from the top build. It becomes possible in this EAP build. With the example above, if you want to start a chain B -> A and push parameter
param to B you can add parameter with name
dep.B.param to A, either in custom build dialog or via build configuration parameters. If you want to push parameters to all dependencies, you can use
dep.* in parameter name: