Opleiding: Jenkins Administration Fundamentals

Course Objectives

After completing this training module, you should understand the following:

1. Setting up and configuring Jenkins

** How to efficiently administer Jenkins

2. How to implement distributed builds

3. Managing security with access controls

4. Using the Jenkins command line interface (CLI) to automate tasks

** Best practices

** Where to find additional information

Audience

• Beginner and intermediate Pipeline Developers

• QA Engineers

• Build and Release Engineers

• Technical Project Managers

• Architects

Prerequisites

• Students should take the following courses or have CJE/CCJE certification before taking this class:

** Jenkins – Fundamentals course

• Students should also have some familiarity with ancillary technologies related to the product:

** Docker

** Git

• See Ancillary Resources for documentation and training resources for these and other related technologies.

** The class has been structured so you can do the exercises even if you are not familiar with these tools but learning them

will help you implement CloudBees Core when you get home

Duration

This training will be delivered for one day

Description of Jenkins Administration – Fundamentals 

course

Section 01 – Installation

• How to install and initialize Jenkins

• How to install Jenkins upgrades

Section 02 – Manage Jenkins

An overview of the Jenkins dashboard and the common management tasks you can do from the dashboard

Section 03 – Plugins

• Understand what plugins are and how they are used for Jenkins

• How to manage plugins (install, query, uninstall, disable) and clean up “old data” associated with plugins

Section 04 – Manage Builds

• How to configure notifications

Section 05 – Distributed Build Architecture

• Understand the distributed build architecture, where masters and agents run on different nodes

• Learn how to create and monitor the nodes where agents execute

• Understand the different patterns used to define agents

Section 06 – Security

• Understand the importance of securing your Jenkins installation and some of the issues involved

• Understand the paradigms available for authenticating users who access Jenkins

• Learn how to define the activities for which each user is authorized

• Understand the accounting and auditing facilities that are provided for Jenkins

• Understand the global security settings and how to set them so that your installation is secure and users can do their work

• Learn about credentials, which are used to get trusted access to internal and external resources and how to manage them

• Understand the role of the Jenkins security team

Section 07 – Organize Folders

• Learn how to use folders to segregate builds by project

Section 08 – Monitor Jenkins

• Learn about the tools available to monitor your Jenkins instance

Section 09 – Other Topics

• The course concludes with an introduction to other issues of interest to administrators

** Backing up and restoring a Jenkins instance

** Managing artifacts to preserve disk space

** Automating Jenkins with command-line tools

Meer...
€795
ex. BTW
Aangeboden door
Amazic
Onderwerp
Jenkins
Java
Niveau
Looptijd
1 dag
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 16
Tijdstip
Overdag