Build Promotion (05:05)
Build Integration (05:35)
Jenkins Plugin (6:09)
Jenkins Promotion (5:46)
Azure DevOps & Visual Studio (3:44)
JFrog Artifactory: Build Tools Integration (2020+)
DevOps Engineer Training in Artifactory’s build integration support
Course Duration: 25 minutes
In this DevOps Engineer course, we will give you an overview of Artifactory’s build integration support. We will show you how integration of Artifactory into your current DevOps procedures will provide development teams with more rapid development and give them the ability to leverage deployment automation. We will also demonstrate how integration works and how to promote your builds and generate a system of record in Artifactory.
DevOps engineer training requires professionals to understand the tools necessary for continuous integration and continuous deployment (CI/CD). This online DevOps training demonstrates automation using two common tools: Jenkins and Bamboo, but also explains the integration concepts that work for any other build tools such as Azure DevOps, CircleCI, Github Actions, GitLab CI, TeamCity and others. JFrog Artifactory includes a plugin for Jenkins, Bamboo, TeamCity and Azure DevOps, to facilitate better automation. These tools are commonly found in today’s DevOps environments, so this course focuses on improving corporate DevOps pipeline efficiency and demonstrates the benefits of Jenkins and Bamboo and what it can do for an organization and its development team.
We also demonstrate DevOps in Azure and use Visual Studio as a solution for development and deployment for our DevOps training. Azure DevOps is a common DevOps solution provided both on cloud and on-premise hosted by Microsoft and used in many enterprise-grade application deployments including containerized environments.
What we will cover
- Establish a development pipeline promotion plan
- Set up build integration into automation procedures
- Explore the Jenkins plugin for Artifactory
- Discover ways to use Jenkins promotion with Artifactory
- Learn the Visual Studio and Azure DevOps development tools integration in a DevOps setting
- Learn Bamboo integration and its DevOps benefits
Note: To complete this course, please focus on the general topics first and then complete the technology sections that are relevant for you.
Who should take this DevOps for Engineers course?
Any administrator, developer, release manager, automation engineer and DevOps engineer who would like to gain basic knowledge and understanding of JFrog Artifactory and build tools will benefit from this course. Developers who want to discover tools for automation and build a DevOps environment for their software development lifecycle (SDLC) will also benefit from this course.
In order to complete the course, you have to answer at least 70% of the quiz questions correctly.
Other DevOps Courses available to you:
JFrog Artifactory: Development Language Package Managers
JFrog Artifactory: Repositories
JFrog Pipelines Overview
Hello and welcome to another JFrog tutorial. The focus for this topic is the use of Jenkins for Staging and Promoting builds with Artifactory. Promoting a build from one stage to the next involves a lot of details that need to be recorded and organized, which can be tedious. If you use Jenkins for automating your build process, you can use the Jenkins-Artifactory plugin to stage and promote your builds, and generate all of your records in Artifactory. In this tutorial we’ll demonstrate how to stage a release build and then promote it. We’ll also show you how Artifactory records all of the information associated with this process. Insert Topic Heading (not included in VO). Let’s dive into Jenkins to get started. We will start with the Jenkins dashboard in which we have a project we are using for this demo. It’s the “maven-promotion-example” project. It hasn’t been built yet so let’s do that now. We’ll use the “build now” button over here to the left to initiate the build. We can see things happening down here, which means the build is running. Our Jenkins is integrated with Artifactory, so what’s happening here is that Jenkins pulls the Artifacts from Artifactory to run this build. When the build is complete, the artifacts will be published back into Artifactory. Let’s open the console output. First, we can see the plugin starting to record the build meta data. Later we will be able to review this information in Artifactory. Scrolling down, you can see the links to Artifactory where the artifacts are being deployed. Let’s go to Artifactory. There’s a link right here that takes you straight to the build information in Artifactory. Here’s the build number and other details. But let’s go to the release history tab accessed up here to the right. This is a new build that hasn’t yet been staged yet. For now, there’s no release history data to show. We’ll come back to this tab after we stage the build. Let’s go back to the Jenkins interface. Down here in the menu, we have an . Artifactory Release Staging option as part of the integration. Click on it to see build staging information. This is where we’ll launch our build promotion. On this page, we can see the last build version number here. And the next development version number here. Down here is where you’ll add the repository to where the promoted build artifacts will land. These repos would have been set up ahead of time to support your development lifecycle. Let’s select the staging repo to promote our staged build.