Continuous Integration with Apache Maven, Jenkins-CI and Artifactory
This course will provide students with a knowledge of 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 will use a local copy of Jenkins, will create and run Maven jobs, link to a version control system and generate development reports, will configure the system to log build reports and generated artifacts to an Artifactory repository.
Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. It provides a continuous integration system, making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. The automated, continuous build increases development productivity.
Get a lecture on:
DevOps at Scale (Greek Tragedy in 3 Acts) (Heb) By Baruch Sadogursky (JBaruch)
This course is targeted to developers who will implement Continuous Integration using Maven, Jenkins and the Artifactory repository manager.
Experience in java development
Introduction to Continuous Integration
Apache Maven 3 and Jenkins-CI
- Build Tools Landscape
- Maven & Procedural Build Tools
- The POM
- The Build Lifecycle
- Standard Project Layout
- Running Maven
Artifacts & Dependency Management
- Repositories
- POM Inheritance
- Cross-project Configuration
- Profiles
Installation and Deployment
- Plugins
- Lifecycle and Packaging
- Version Control
- Archetypes
- Site and Project Reports
IDE Integration
- Overview
- Integration
- Features
- Architecture
Slaves
- Configuration
Dashboard
Access control
Jobs
- Popular plugins
JFrog Artifactory
- Introduction
- Installation and Setup
- Repositories
- Security
- Using the UI
- Working with Maven
- Working Jenkins
- General Configuration

- על פי דרישה מועד פתיחה
- 09:00-16:30
ימים ושעות
- 40
שעות אקדמיות
- מתקדם
רמת הקורס
- עברית/English
שפת הדרכה
לבדיקת התאמה לקורס
ממליצים
לפתיחה והורדת סילבוס