Book a call

Integration with Maven, Jenkins and Artifactory

Category:

Description

Integration with Maven, Jenkins, and Artifactory training course teaches attendees the Apache Maven build process, the principles of continuous integration, and how to implement continuous integration with automated test execution using Jenkins, Maven, and the Artifactory repository manager. Students use a local copy of Jenkins to create and run Maven jobs, link to a version control system, and run automated testing and generate development reports. Attendees configure the system to log build reports and generated artifacts to an Artifactory repository.

Objectives

Download and install Maven

Build a project

Work with Maven's directory structure, plugins, repositories, and more

Understand the Project Object Model (POM)

Build a complete web application using Maven

Build and activate profiles

Use Maven from Eclipse via the m2eclipse plugin

Install and configure Jenkins in a servlet container

Create Jenkins builds

Configure and use Apache Ant and Apache Maven with Jenkins

Use Jenkins to generate Java coding standards reports, code coverage reports and change notices

Use Jenkins to automatically deploy software into a testing environment

Configure Maven and Jenkins to deploy the generated artifacts to Artifactory

Audience

Developers

Duration

3 days

Requirements

Attendees should have familiarity with Java development practices.

Curriculum

Introduction Integration with Maven, Jenkins and Artifactory

Introduction To Apache Maven

Installing and Running Apache Maven

Installing and Running Jenkins

A Jenkins Job

Getting Started With Maven

A Web Application In Maven

Commonly Used Plugins

Multi-Module Builds

Pom Projects

Writing Plugins (Maven)

Creating Archetypes

Repository Management

Release Management

Jenkins Plugin

Securing Jenkins

Distributed Builds With Jenkins

Continuous Deployment and the Jenkins Pipeline

Best Practices for Jenkins

Resources

Introduction to Nginx Administration

Jenkins Artifactory Integration Example Tutorial: Uploading JARs

Classes

City
Date
Duration
Language
Format
Price Early bird
Price Regular
GTR

We provide

Online or On-site delivery

We created a personalised delivery strategy by offering blending learning

Communities of practice

Find a bunch of people who are on the same page with you

Engaged Learning

Engaging platform with gamification for collaboration and friendly competition

Interactive training

We created a personalised delivery strategy by offering blending learning

Learning efficiency

A special learning environment can boost learning efficiency

Learning everywhere

Available anywhere and anytime on your phone, computer or tablet

FAQ

Can you organise virtual training sessions or only face to face trainings?

Yes, you can choose an online or an offline training session. We use Knolyx, an e-learning platform, to make the process of online training and mobile learning delivery as efficient as a face-to-face training session. You can check here a complete list of features set.

Should we deliver online or offline classes?

That's up to you. We offer you an efficient learning environment and you can use it according to your needs: either online or offline. Nobody knows better than you and your team what you need, so we do not imposed some predefined criteria, we adapt to yours.

Can you customize courses to suit our particular requirements?

Yes. We offer training consultancy and we establish the most appropriate courses according to the specific needs and business objectives of your company.
Subscribe to knowledge
© BrainConcert 2021 All rights reserved
cloudcloud-syncinboxuserspower-switchlayers