Jenkins From Zero To Advanced


Jenkins From Zero To Advanced
Jenkins From Zero To Advanced
Published 2/2025
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

Master Continuous Integration and Delivery with Jenkins: From Configuration to Full Automation

What you’ll learn

Understanding Jenkins Basics

Install and Configure Jenkins

Create and Manage Automation Pipelines

Integrating Jenkins with Development Tools

Creating and Managing Jobs in Jenkins

Integration with Version Control Systems

Requirements

Basic Programming Knowledge

Basic knowledge of Version Control Systems

Basic knowledge of Terminal or Command Line

Computer with Administrator Permissions and 4 GB of RAM

Stable Internet Connection

Description

Overview

Section 1: Introduction

Lecture 1 Introduction to the course

Lecture 2 Course content

Lecture 3 Reviews

Section 2: Introduction to Jenkins and essential concepts

Lecture 4 Introduction to Jenkins

Lecture 5 DevOps. Important concepts

Lecture 6 Continuous integration, delivery and deployment (CI/CD)

Lecture 7 Jenkins Architecture and Components

Section 3: Downloading Jenkins. Installation Types

Lecture 8 Introduction to the section

Lecture 9 Installation Options

Lecture 10 Options for taking the course

Lecture 11 Ubuntu virtual machine prepared for the course

Lecture 12 Requisitos hardware y software

Lecture 13 Install on Linux Ubuntu

Lecture 14 Install on windows
Lecture 15 Install from a WAR file

Lecture 16 Install in Docker

Lecture 17 Finish the installation process

Section 4: First steps

Lecture 18 Introduction to the section

Lecture 19 Web Console Review

Lecture 20 Types of Jobs/Projects

Lecture 21 Change Jenkins URL

Lecture 22 Practice. Changing the user’s theme and email

Section 5: Plugins

Lecture 23 Introduction to the section

Lecture 24 Plugin concepts. View the ones installed

Lecture 25 Plugin Repository

Lecture 26 Install a plugin

Lecture 27 Uninstall a plugin. Where plugins are stored

Lecture 28 Other options for installing plugins

Lecture 29 Update a plugin

Lecture 30 Plugin Practices. Installing Mercurial Version Control

Section 6: Freestyle Projects

Lecture 31 Introduction to the section

Lecture 32 A simple first job

Lecture 33 Run a job and view its output

Lecture 34 Modify a job. Add steps

Lecture 35 View errors in a job

Lecture 36 Plugin review. Adding Subversion to our Jenkins

Lecture 37 Another more complex job

Lecture 38 An important concept about Jenkins jobs

Lecture 39 Practice. Compile and launch a program in Java language

Lecture 40 Working with a GIT repository. Compiling and running a JAVA program

Lecture 41 Workspaces. Jobs work area

Lecture 42 Continuous Integration Lab with a Python Application

Lecture 43 NOTE: Install Docker on the Jenkins server for the next lab

Lecture 44 Lab with Docker. Setting up a WEB application with Nginx

Lecture 45 Post-Build Actions
Lecture 46 Other Builds Options

Lecture 47 Practice with GIT and Python. Temperature converter

Lecture 48 Practice with POST-BUILDS. Archiving files generated in the build

Section 7: Implementing Build Triggers in our Jobs

Lecture 49 Introduction to the section

Lecture 50 Build triggers. Types

Lecture 51 Remote build triggers

Lecture 52 Build Triggers. Chaining projects

Lecture 53 Build Triggers. Using version control repositories

Lecture 54 Other build triggers

Lecture 58 Introduction to the section

Lecture 59 Parameters

Lecture 60 Parameters. Example with Java and Github

Lecture 61 Other types of parameters

Section 9: An example with Maven and Java. Setting up the tools. Tools

Section 10: Folders and views

Lecture 66 Introduction to the section

Lecture 67 Create a folder

Lecture 68 Add items to a folder

Lecture 69 Views. Global views

Lecture 70 Views. User views

Lecture 71 Folders and Views Practice

Section 11: Pipelines

Lecture 72 Introduction to the section

Lecture 73 Introduction to pipelines

Lecture 76 Add stages and steps

Lecture 77 Commands with multiple lines

Lecture 78 Pipelines Reference and Syntax

Lecture 79 Lab. Deploying a Java Application to a Pipeline

Lecture 80 Using a Jenkinsfile from a GIT repository

Lecture 81 Step and Directive Generator

Lecture 82 Calling a Git repository with the "git" command

Lecture 83 Lab. Deploying a Maven Application

Lecture 84 Replay of a pipeline

Lecture 85 Relaunching a build from a specific stage

Lecture 86 Practice with Pipelines

Section 12: Directives and sections

Lecture 87 Introduction to the section

Lecture 88 Tools Directive: Indicate the versions to use of Maven, JDK, etc.

Lecture 89 Using Visual Studio Code for Jenkinsfiles

Lecture 91 String interpolation

Lecture 94 Directive to create parameters

Lecture 97 Sección POST. Capturando la salida de nuestras pipelines y etapas

Lecture 100 Other steps in our POST section. Delete the Workspace

Lecture 102 WHEN Directive. Setting conditions

Lecture 103 WHEN Directive Lab. Deploying a WEB application in Apache or Nginx

Lecture 104 Adding parameters to the previous lab

Lecture 105 Nested WHEN. Laboratory. Presentation

Lecture 106 Nested WHENs. Hands-on Lab. Deploying to Different Environments

Lecture 107 Directiva TRIGGERS. Introducción

Lecture 108 TRIGGERS. Laboratory with a PollSCM type trigger

Lecture 109 OPTIONS Directive. Configuring our Pipeline options

Lecture 110 Approving Scripts in Pipelines

Section 13: Parallelism

Lecture 111 Introduction to the section

Lecture 112 Introduction to parallelism

Lecture 113 Parallelism in steps

Lecture 114 Parallelism in stages.

Lecture 115 Practice. Parallelism in stages.

Lecture 116 Errors in Parallelism

Section 14: Visual plugins. Blue Ocean y Pipeline Graph View

Lecture 117 Introduction to the section

Lecture 118 Plugins Blue Ocean y Pipeline Graph View

Lecture 119 Install Blue Ocean

Lecture 120 Blue Ocean Environment Review

Lecture 123 Working with the Pipeline Graph View plugin

Section 15: Credentials

Lecture 124 Introduction to the section

Lecture 125 Credentials. Introduction

Lecture 126 Create a credential

Lecture 129 Accessing GitHub using Tokens

Lecture 132 Using GIT credentials inside the Jenkinsfile

Lecture 136 Using the credentials() helper to retrieve credentials

Lecture 137 Using parameters to retrieve credentials

Section 16: Agents and nodes in Jenkins. SSH type agents

Lecture 138 Introduction to the section

Lecture 139 Jenkins architecture review. Master, slaves and agents

Lecture 140 What kind of environments can I use to do the labs in this section?

Lecture 141 Environment prepared with docker to make these sections

Lecture 142 slave requirements

Lecture 145 Node options

Lecture 146 Practice. Create a second node/agent

Lecture 147 Create a node with SSH Host Key: Known hosts file verification

Lecture 148 Create a node with SSH Host Key: Manually provided key verification strategy
Lecture 149 Create a node with SSH Host Key: Manually trusted key verification strategy
Lecture 150 Crear un agente con credenciales SSH de clave privada

Section 17: Agents and nodes in Jenkins. INBOUND type agents. (formerly JNLP)

Lecture 151 Introduction to the section

Lecture 152 Introduction to INBOUND agents

Lecture 155 Create a TCP agent

Lecture 156 Create a Windows Agent
Section 18: Working with nodes and agents

Lecture 157 Introduction to the section

Lecture 158 How to launch a freestyle job on a node

Lecture 159 How to launch freestyle jobs using labels

Lecture 160 Agent clause in Pipelines

Lecture 161 Execute a pipeline on a given node

Lecture 162 Using labels to run a pipeline on an agent

Lecture 163 Using stage-level agents

Lecture 164 Parallel stages on different nodes. Compiling C programs in parallel

Section 19: Using Docker as Agents

Lecture 165 Introduction to the section

Lecture 166 Docker Agents. Introduction

Lecture 167 Install the Docker Pipeline Plugin

Lecture 168 Configuring Docker Nodes

Lecture 169 Creating a node/agent to run Docker images

Lecture 170 Creating an example with Docker. Working with Ubuntu

Lecture 171 Deploying a Node.js application

Lecture 172 Using Docker images at every stage. Sharing resources

Section 20: Multibranch Pipelines

Lecture 175 Introduction to the section

Lecture 176 Introduction to Multibranch Pipelines

Lecture 179 Pull Requests on GitHub

Lecture 180 WHEN BRANCH condition

Section 21: Organization Folder

Lecture 181 Introduction to the section

Lecture 182 Introducción a las Pipeline de tipo Organization Folder

Lecture 183 Required Plugins

Lecture 184 Create a Github App

Lecture 185 Create a private key and install the application

Lecture 186 Create credentials in Jenkins

Lecture 187 Create an Organization Folder

Lecture 188 Make changes to see the functionality of the Organization Folder

Section 22: End of the course

Lecture 189 Farewell to the course

Lecture 190 EXTRA class

Software Developers,DevOps Engineers,System Administrators,IT Professionals Interested in Process Automation,Anyone interested in learning Jenkins and improving their professional profile

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima