kingers Posted 2 hours ago Report Share Posted 2 hours ago Jenkins From Zero To Advanced Published 2/2025 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 4.88 GB | Duration: 13h 30mMaster 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 Welcome to the complete Jenkins Course, designed to take you from the basics to advanced continuous integration and delivery (CI/CD) techniques using Jenkins.This course is ideal for both beginners in software automation and experienced developers looking to optimize their development workflows.The course is VERY PRACTICAL, with multiple exercises and labs, trying to do real examples with different environments such as git, github, docker, java, maven C, WEB Servers, Tomcat, and much more.You have a VIRTUAL ubuntu MACHINE with all the software already prepared without having to install anything: jenkins, git, java, docker maven, etc.I have also prepared a DOCKER ENVIRONMENT where you can launch multiple Jenkins nodes to use in the section where slave servers and multi-node environments are created. You just have to launch the Docker environment in the virtual machine that I have prepared for you or in your own machine if you have Docker installed.What will you learn during this training?Jenkins Fundamentals: We will start with an introduction to Jenkins, exploring its architecture and the main features that make it the leading tool for automating tasks in software development.Configuration and Management. Plugins: You will learn how to install and configure Jenkins in different environments, manage plugins, and configure both the server and the worker nodes.Free Project Jobs: The simplest Jenkins jobs, where we will begin to see the product's functionalities.Parameters and Variables: We will learn how to use these components to create dynamic and powerful jobs.Jenkins Pipelines: We will delve into the creation and management of pipelines, teaching you how to write pipeline scripts using Groovy to automate your entire build and deployment process.Integration with Third-Party Tools: We will see how to integrate Jenkins with tools such as Git, Docker, and Kubernetes to facilitate the development and deployment of applications in container environments.Triggers: you will learn how to create automatic triggers in Jenkins and how to integrate them with products like GIT.Parallel stages: we will see how to create stages that run in parallel.Visual plugins: we will learn visual products like Blue Ocean that allow us to have a greater usability of the product.Agents and nodes: we will study how to create slave agents and nodes within Jenkins, in order to launch jobs across multiple servers and environments. This allows you to optimize your Jenkins configurations, improve performance, and scale your operations to support larger teams and projects.Docker as agents: technology that allows you to use Docker containers to launch your jobs.Security practices in Jenkins: we will cover the best security practices to protect your Jenkins infrastructure, manage credentials securely, and establish access policies.And much more: in the course we will cover many points and topics that you need to know to work productively with this environment.Who is this course for? This course is aimed at software developers, QA engineers, system administrators, and any IT professional who wants to implement and manage Jenkins for the automation of CI/CD tasks.Upon completion of the course, you will have the skills necessary to configure, manage, and optimize Jenkins, and you will be able to implement efficient CI/CD practices that will improve the quality and efficiency of your development projects.If you have any questions or concerns, please do not hesitate to contact me through the platformRegardsSergio from Apasoft Training 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 55 Hands-on Lab: Webhook Trigger with Github and Amazon AWS. Part 1 Lecture 56 Hands-on Lab: Webhook Trigger with Github and Amazon AWS. Part 2 Lecture 57 Hands-on Lab: Webhook Trigger with Github and Amazon AWS. Part 3 Section 8: Parameters and environment variables in jobs Lecture 58 Introduction to the section Lecture 59 Parameters Lecture 60 Parameters. Example with Java and Github Lecture 61 Other types of parameters Lecture 62 Environment variables Lecture 63 Practice with Parameters and Environment Variables Section 9: An example with Maven and Java. Setting up the tools. Tools Lecture 64 Other types of steps. Maven. Using Tools. Part 1 Lecture 65 Other types of steps. Maven. Using Tools. Part 1 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 74 Creating a declarative pipeline Part 1 Lecture 75 Creating a declarative pipeline Part 2 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 90 Environment Directive: Declaring Variables Lecture 91 String interpolation Lecture 92 Using global and environment variables. Lecture 93 Execute a program as input from a variable Lecture 94 Directive to create parameters Lecture 95 INPUT Directive. Lab. Deploying a WEB application in a container Part 1 Lecture 96 INPUT Directive. Lab. Deploying a WEB application in a container Part 2 Lecture 97 Sección POST. Capturando la salida de nuestras pipelines y etapas Lecture 98 POST section at Pipeline level. Deploying a WEB application on a TOMCAT Part 1 Lecture 99 POST section at Pipeline level. Deploying a WEB application on a TOMCAT Part 2 Lecture 100 Other steps in our POST section. Delete the Workspace Lecture 101 Other steps in our POST section. Archiving artifacts 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 121 Building a Pipeline with Blue Ocean Part 1 Lecture 122 Building a Pipeline with Blue Ocean Part 2 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 127 Sending emails with credentials Part 1 Lecture 128 Sending emails with credentials Part 2 Lecture 129 Accessing GitHub using Tokens Lecture 130 Accessing Github via SSH Part 1 Lecture 131 Accessing Github via SSH Part 2 Lecture 132 Using GIT credentials inside the Jenkinsfile Lecture 133 withCredentials. Plugin to bind variables to credentials Lecture 134 withEnv. Create a Docker image and upload it to Docker Hub. Part 1 Lecture 135 withEnv. Create a Docker image and upload it to Docker Hub. Part 2 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 143 Creating an SSH agent with username and password. Part 1 Lecture 144 Creating an SSH agent with username and password. Part 2 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 153 Creating an Agent with Websocket - Part 1 Lecture 154 Creating an Agent with Websocket - Part 2 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 Lecture 173 Dockerfile. Create a Docker Image as an Agent. Python Example Part 1 Lecture 174 Dockerfile. Create a Docker Image as an Agent. Python Example Part 2 Section 20: Multibranch Pipelines Lecture 175 Introduction to the section Lecture 176 Introduction to Multibranch Pipelines Lecture 177 An example with multibranch Part 1 Lecture 178 An example with multibranch Part 2 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 profileTurboBithttps://turbobit.net/whzr5o23yatq/Jenkins.from.zero.to.advanced.part1.rar.htmlhttps://turbobit.net/mcjuo2lk47zo/Jenkins.from.zero.to.advanced.part2.rar.htmlhttps://turbobit.net/zi81fe988ddd/Jenkins.from.zero.to.advanced.part3.rar.htmlRapidGatorhttps://rapidgator.net/file/ec98748d92618eece4a579d63eb6536b/Jenkins.from.zero.to.advanced.part1.rarhttps://rapidgator.net/file/2efc2119c9fd37f4095a61da665133e0/Jenkins.from.zero.to.advanced.part2.rarhttps://rapidgator.net/file/f240552fa3524b528018b17c246f157e/Jenkins.from.zero.to.advanced.part3.rarAlfaFileFileFactory Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now