Have a question? Want to report an issue? Contact JFrog support

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
width75%

Overview

Artifactory brings Continuous Integration to MSBuild, TFS and Visual Studio through the MSBuild Artifactory Plugin. This allows you to capture information about deployed artifacts, resolve Nuget dependencies and environment data associated with MSBuild build runs, and deploy artifacts to Artifactory. In addition, the exhaustive build information captured by Artifactory enables fully traceable builds.

MSBuild Artifactory Plugin

The MSBuild Artifactory plugin is an

Newtablink
Textopen source project on GitHub
URLhttps://github.com/JFrogDev/msbuild-artifactory-plugin
 which you can freely browse and fork. 

Tip
titleSample code

 To get yourself started,

Newtablink
Texthere is an example
URLhttps://github.com/JFrogDev/project-examples/tree/master/msbuild-example
of a solution with multiple projects that use the MSBuild Artifactory Plugin

The MSBuild Artifactory Plugin can be used whether you are running standalone builds or using a CI server. In either case, you should note the following points:

  1. Standalone Integration
    The MSBuild Artifactory Plugin fully integrates with the MSBuild process, so it can run as part of a standard build.
    The plugin uses a conventional MSBuild XML configuration file to influence different stages of the build process.
  2. CI Server Integration
    When running MSBuild builds in your continuous integration server, using the plugin is transparent since it is effectively an integral part of the MSBuild process. The only difference is that the plugin collects information from the CI server.
    The MSBuild Artifactory Plugin fully supports TFS and collects exhaustive build information to enable fully traceable builds. Support for additional CI servers such as Jenkins, TeamCity and Bamboo is partial, and the build information collected when running with these tools is correspondingly partial.
Column
width25%
Info
iconfalse
titlePage Contents

Table of Contents
maxLevel4
minLevel2

Info
iconfalse
titleRead More

Children Display

...

Installation

The MSBuild Artifactory Plugin is installed as a "Project Template" using Visual Studio as follows:

...