Artifactory provides tight integration with TeamCity CI Server through the TeamCity Artifactory Plug-in. Beyond managing efficient deployment of your artifacts to Artifactory, the plug-in lets you capture information about artifacts deployed, dependencies resolved, environment data associated with the TeamCity build runs and more, which effectively provides full traceability for your builds.
From version 2.1.0 the TeamCity Artifactory Plug-in provides powerful features for release management and promotion. For details please refer to TeamCity Artifactory Plugin - Release Management.
Requirements (as of 2.11.0)
Java: 17 or later. The 2.11.0 release upgrades the plugin to Java 17.
Artifactory: Compatible with Artifactory 7+ for Build-Info links and browsing.
The TeamCity plugin remains maintained primarily for compatibility and critical fixes; for new features, JFrog recommends JFrog CLI inside TeamCity.
Source Code Available!
The TeamCity Artifactory Plugin is an open source project on GitHub that you can freely browse and fork.
Important
Using this Plugin
For integrating TeamCity with the JFrog Platform, we strongly recommend using JFrog CLI directly from within TeamCity, instead of using the TeamCity Artifactory Plug-in. While the plug-in is still maintained, it will most likely not be updated with new features, and only critical issues will be prioritized. JFrog CLI already includes significantly more capabilities than this plug-in, it is extremely popular and is therefore highly recommended.
Before you begin
Please refer to the general information about Artifactory's Build Integration before using the TeamCity Artifactory Plugin.
Build Runner Support
The TeamCity Artifactory plugin supports most build runner types, including: Maven2, Maven 3, Ivy/Ant (with Ivy modules support), Gradle , NAnt, MSBuild, FxCop , and Ipr.
TeamCity License Information
The TeamCity Artifactory plugin is available under the Apache v2 License.