ARTIFACTORY: How to configure Azure Pipeline with JFrog Azure DevOps Extension

AuthorFullName__c
DaYoun Kang
articleNumber
000005607
FirstPublishedDate
2023-03-09T08:51:18Z
lastModifiedDate
2025-05-21

ARTIFACTORY: How to configure Azure Pipeline with JFrog Azure DevOps Extension

In this article, I will walk through how to set up an Azure Pipeline with JFrog Azure DevOps Extension. I will explain from how to configure Artifactory connection to how to set up a pipeline to upload a file to Artifactory.

1. Download the extension

Go to Visual Studio Marketplace, and find the JFrog extension for Azure Pipelines
 

User-added image

2. Create new Azure DevOps project

User-added image

3. Connect to Artifactory

Navigate to Project settings, and click on “Service connections” under Pipelines. Then create service connection.

User-added image


In the search bar, search for “jfrog artifactory v2” and select the service.
 

User-added image



Next, put in your Server URL, username, password, and service connection name. Verify connection, and save.
 

User-added image

4. Create a new pipeline

Navigate to your pipelines, and create a new pipeline. 
Then, select a task for your pipeline. In our example here, we’ll use “JFrog Generic Artifacts.”

Choose your command and Artifactory service connection. 
Then, provide your file spec source, by choosing Task Configuration or File.

User-added image


If you’d like to provide your file spec source as “File”, you can provide the path to your file spec. Once added, it will create a corresponding code block in the pipeline yaml file.

Once everything is set, you can run the pipeline and it will upload a generic artifact to your Artifactory repository. 
There are different tasks you can choose and explore, as the JFrog extension for Azure pipelines provides such options. 
Please take a look at our documentation here on the JFrog Azure DevOps Extension for more information.