->

Jenkins Jenkins Unchained! Deploy Jenkins To Cloud 3-In-1

Last updated 7/2018MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 3.86 GB | Duration: 10h 27m


 

Implement and manage your production - grade Jenkins deployments to build, test, and package applications

What you'll learn

Configure build pipelines using the declarative pipeline syntax along with multi-branch pipelines

Integrate Jenkins with external services for builds, notifications, authentications, issues, and continuous delivery

Build a Continuous Integration/Continuous Deployment pipeline

Explore effective ways to manage and monitor Jenkins.

Run jobs different types of slave and how to deploy a system to AWS with Ansible and with Docker on Kubernetes.

Configure and run builds in Jenkins from GitHub

Cover aspects of Continuous Testing: Unit Test Execution, Functional Testing, and Load Testing

Requirements

A basic understanding of the core elements of Jenkins is required to make the best use of this course.

A basic understanding of the software development life cycle and Java development is needed, as well as a rudimentary understanding of Jenkins.

Description

Jenkins is one of the most popular Continuous Integration servers on the market today. It is designed to maintain, secure, communicate, test, build, and improve the software development process. Setting up Jenkins and running build jobs is not enough for a production infrastructure.

For optimal performance and results, architecting, designing, and implementing a production-grade Jenkins deployment is essential. In agile development practices, developers need to integrate their work to fix bugs or to create a new feature or functionality. Jenkins is used for continuous integration, helping to enforce the principles of agile development.

This comprehensive 3-in-1 course is a step-by-step approach to get you up-and-running with Jenkins and then quickly moves on to implement a scalable and production-grade infrastructure. Implement a scalable, stable, and robust production grade infrastructure. Combine multiple services to create optimal code delivery workflows and pipelines. Discover the process of using Jenkins to build, test, and package Java applications. Create a Git repository and Docker images using a local development environment, and other DevOps configuration tools. Get equipped to deploy a modern Jenkins System by provisioning slave nodes to the cloud with Ansible and Docker.

Contents and Overview

This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Practical Jenkins, covers automation of Jenkins deployment in no !. Get up and running with Jenkins and deliver an optimal Jenkins deployment. Explore and configure features such as high availability, security, monitoring, and backing up/restoring data, which are basically all of the things you need to implementing a scalable and production grade infrastructure. Learn how to implement distributed builds, automate build pipelines, and integrate your Jenkins deployment with external services, thus showing you how to increase your team's productivity with pipeline as a code building advanced pipelines faster and easier.

By the end of this video course, you will be able to automate, implement, secure, and manage your Jenkins deployment in no .

The second course, Hands-On Continuous Integration and Automation with Jenkins, covers building, testing, and packaging applications with Jenkins in this hands-on video course supported by practical real-world examples. Delve into the installation of the required software dependencies and libraries and demonstrates the workflow you'll need to follow to perform continuous integration for a sample application. Learn how to integrate code repositories and build tools in order to build code pipelines to implement both continuous integration and continuous delivery. Finally, you will also learn to automate deployment to a cloud platform such as AWS.

The third course, Deploying Jenkins to the Cloud with DevOps Tools, covers professional practices, techniques, and solutions for using Jenkins in cloud environments. Explore different AWS services and use them for Continuous Integration. Customize and configure your Jenkins master automatically on boot-up with Groovy code in order to achieve the build process we want. This includes adding secrets to the credentials store, installing and configuring plugins, and setting some basic values within the Jenkins main configuration. Once we are able to interact with Gitlab, we will then configure a way to run Jenkins nodes on Kubernetes so that we can actually build our software.

When everything looks good in our development environment, we will then see what an almost production-ready CI system in the cloud looks like, especially with regard to security aspects.

By the end of the course, you’ll implement and manage your production - grade Jenkins deployments to build, test, and package applications, supported by practical real-world examples.About the Authors

Anirban Saha is an infrastructure professional with more than seven and half years' experience in infrastructure management at various industries and organizations rag from early startups to corporate environments. He has worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, and Terraform, to name a few. He has extensive experience in architecting, deploying, and managing large infrastructures and speaks at various conferences on the latest technologies.

Sandro Cirulli is a certified Jenkins eeer, co-maintainer of XSpec, an open source unit testing framework for XML technologies, and co-organizer of DevOps Oxford Meetup. Sandro currently works as Lead Language Technologist in the Dictionaries department of Oxford University Press (OUP) where he's in charge of system administration, cloud, and DevOps. Sandro holds an MS degree in Computer Science from Oxford Brookes University and blogs at sandrocirulli. net.

Martin Reinhardt has around 10 years' experience in research, enterprise solutions, consulting, portal development, JEE solutions, application and infrastructure integration, test automation, virtualization, and Continuous Integration and Delivery. Specialties: Model driven architecture (MDA), Java Enterprise solutions, test automation with Selenium, Continuous Integration

Overview

Section 1: Practical Jenkins

Lecture 1 The Course Overview

Lecture 2 Understanding Jenkins and Related Teologies

Lecture 3 Digging into Continuous Integration, Deployment, and Delivery

Lecture 4 Setting Up Git, Code Repositories, and Dependencies for Jenkins

Lecture 5 Installation of Jenkins from Packages and WAR Files

Lecture 6 Configuring Reverse Proxy and Setting Up User Interface for Jenkins

Lecture 7 Automating the Jenkins Installation and Configuration Process

Lecture 8 Creating Build Jobs from User Interface and Scripts

Lecture 9 Setting Up Multiple Jenkins Masters with Load Balancer for High-availability

Lecture 10 Backing Up and Restoring Jenkins Data

Lecture 11 Monitoring Jenkins Components and Data

Lecture 12 Implementing Security and Roles for Jenkins

Lecture 13 Using the Jenkins API and Automating Plugin Management

Lecture 14 Understanding Slaves, Agent Launch Methods, and Labels in Jenkins

Lecture 15 Setting Up Jenkins Slaves to Run Build Jobs

Lecture 16 Using EC2 Instances as Jenkins Slaves

Lecture 17 Using Docker Containers as Jenkins Slaves

Lecture 18 Running Containers as Jenkins Slaves on Kubernetes

Lecture 19 Deploying Code from Jenkins Using AWS CodeDeploy

Lecture 20 Understanding Workflow of Jobs and Pipelines

Lecture 21 Exploring the Jenkinsfile and Declarative Pipeline Syntax

Lecture 22 Creating and Automating Build Pipelines

Lecture 23 Understanding and Implementing Multi-branch Pipelines

Lecture 24 Exploring Blue Ocean for Optimizing Pipeline User Experience

Lecture 25 Integrating with GitHub

Lecture 26 Integrating with SonarQube

Lecture 27 Integrating with Artifactory

Lecture 28 Integrating with JIRA

Lecture 29 Integrating with Slack

Section 2: Hands-On Continuous Integration and Automation with Jenkins

Lecture 30 The Course Overview

Lecture 31 What Is Jenkins?

Lecture 32 Install Jenkins on Windows

Lecture 33 Install Jenkins on macOS

Lecture 34 Install Jenkins on Linux

Lecture 35 Install Jenkins with Docker

Lecture 36 Tour of Jenkins Dashboard

Lecture 37 Job Configuration

Lecture 38 Create Your First Jenkins Job

Lecture 39 Extend Your Jenkins Job

Lecture 40 What Is D?

Lecture 41 CI Workflow

Lecture 42 Testing Workflow

Lecture 43 Notification Workflow

Lecture 44 What Is Pipeline as Code?

Lecture 45 Jenkinsfile

Lecture 46 CD Pipeline Overview and Intro to Docker

Lecture 47 Docker Commands

Lecture 48 CD Pipeline – Build and Deploy to Dev

Lecture 49 CD Pipeline – Test and Deploy to Stage

Lecture 50 CD Pipeline – Approve and Deploy to Live

Lecture 51 What Is Blue Ocean?

Lecture 52 Install Blue Ocean

Lecture 53 Create a Multibranch Pipeline with Blue Ocean

Lecture 54 Pull Requests in Multibranch Pipeline

Lecture 55 Overview

Lecture 56 Create Resources on AWS

Lecture 57 Install Jenkins on AWS

Lecture 58 Configure the EC2 Plugin

Lecture 59 Run Jobs on a Slave Node

Section 3: Deploying Jenkins to the Cloud with DevOps Tools

Lecture 60 The course overview

Lecture 61 Prepare Our Setup

Lecture 62 AWS Basic

Lecture 63 Provisioning with Ansible

Lecture 64 Deploying Production Ready with Jenkins

Lecture 65 Slaves in AWS

Lecture 66 Meet Kubernetes

Lecture 67 Deployment and Configuration

Lecture 68 Slaves on Kubernetes

Lecture 69 Private to Public Migration

Lecture 70 Jenkins X to the Rescue

Lecture 71 Our Setup

Lecture 72 Jenkins Pipelines with GitFlow

Lecture 73 Jenkins Multibranch Pipelines with Git

Lecture 74 Make Secure Production Ready Deployments

Novice or intermediate-level Jenkins user and have used Jenkins before but are not familiar with architecting solutions and implementing them in your organization, then this is the course for you.,Jenkins novice or bner with a basic understanding of continuous integration, then this is the video for you. Bners in Jenkins will get quick hands-on experience and gain the confidence to go ahead and further explore the use of Jenkins.,Java developer, a software architect, a technical project manager, a build manager, or a development or QA eeer, then this tutorial is ideal for you.

HomePage:

https://www.udemy.com/course/jenkins-jenkins-unchained-deploy-jenkins-to-cloud-3-in-1/

 

 

 


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss