-
Урок 1.
00:02:03
Introduction to the course
-
Урок 2.
00:01:14
Start building your Lab - Create a Virtual Machine using VirtualBox
-
Урок 3.
00:06:08
Start building your Lab - Install CentOs
-
Урок 4.
00:04:29
Start building your Lab - Configure Putty
-
Урок 5.
00:04:43
Install Docker
-
Урок 6.
00:01:23
Install Docker Compose
-
Урок 7.
00:02:47
Download the Jenkins Docker Image
-
Урок 8.
00:07:26
Create a Docker Compose file for Jenkins
-
Урок 9.
00:07:03
Create a Docker Container for Jenkins
-
Урок 10.
00:01:59
Create a local DNS for your Jenkins server
-
Урок 11.
00:02:17
Note: You should keep using putty
-
Урок 12.
00:03:17
Learn how to work with Docker and Jenkins
-
Урок 13.
00:02:03
Introduction to Jenkins UI
-
Урок 14.
00:04:32
Hands On! Create your first Jenkins Job
-
Урок 15.
00:03:52
Keep playing with your first Job
-
Урок 16.
00:05:13
Redirect your first Job's output
-
Урок 17.
00:07:29
Learn how to execute a bash script from Jenkins
-
Урок 18.
00:05:31
Add parameters to your Job
-
Урок 19.
00:02:28
Learn how to create a Jenkins list parameter with your script
-
Урок 20.
00:08:04
Add basic logic and boolean parameters
-
Урок 21.
00:07:16
Docker + Jenkins + SSH - I
-
Урок 22.
00:05:53
Docker + Jenkins + SSH - II
-
Урок 23.
00:10:25
Docker + Jenkins + SSH - III
-
Урок 24.
00:02:55
Learn how to install Jenkins Plugins (SSH Plugin)
-
Урок 25.
00:05:05
Integrate your Docker SSH server with Jenkins
-
Урок 26.
00:03:38
Run your a Jenkins job on your Docker remote host through SSH
-
Урок 27.
00:01:12
Introduction: MySQL + AWS + Shell Scripting + Jenkins
-
Урок 28.
00:06:12
Create a MySQL server on Docker
-
Урок 29.
00:06:38
Install MySQL Client and AWS CLI
-
Урок 30.
00:03:46
Create a MySQL Database
-
Урок 31.
00:01:48
Create a S3 Bucket on AWS
-
Урок 32.
00:01:51
Create a user (IAM) for AWS authentication
-
Урок 33.
00:06:50
Learn how to take a backup and upload it manually to S3
-
Урок 34.
00:04:41
Automate the backup and upload process with a shell script
-
Урок 35.
00:04:45
Integrate your script with AWS CLI
-
Урок 36.
00:02:45
Learn how to manage sensitive information in Jenkins (Keys, Passwords)
-
Урок 37.
00:06:51
Create a Jenkins job to upload your DB to AWS
-
Урок 38.
00:02:43
Execute your Job and be happy!
-
Урок 39.
00:04:46
Persist the script on the remote host
-
Урок 40.
00:02:21
Reuse your Job to upload different DB's to different buckets
-
Урок 41.
00:01:01
Introduction: Jenkins + Ansible
-
Урок 42.
00:09:01
Install Ansible: Docker + Jenkins
-
Урок 43.
00:06:04
Make the ssh keys permanent on the Jenkins container
-
Урок 44.
00:09:58
Create a simple Ansible Inventory
-
Урок 45.
00:07:15
Create your first Ansible Playbook
-
Урок 46.
00:01:49
Integrate Ansible and Jenkins (Ansible Plugin)
-
Урок 47.
00:05:17
Learn how to execute Playbooks from a Jenkins Job
-
Урок 48.
00:06:18
Power up! Add parameters to Ansible and Jenkins
-
Урок 49.
00:03:20
Missing the colors? Colorize your playbooks' output
-
Урок 50.
00:01:55
Challenge: Jenkins + Ansible + MySQL + PHP + NGINX + Shell Scripting
-
Урок 51.
00:02:26
Create the DB that will hold all the users
-
Урок 52.
00:08:10
Create a Bash Script to feed your DB - I
-
Урок 53.
00:05:29
Create a Bash Script to feed your DB - II
-
Урок 54.
00:03:18
Test your Script inserting the data to the DB
-
Урок 55.
00:06:43
Start building a Docker Nginx Web Server + PHP - I
-
Урок 56.
00:05:06
Start building a Docker Nginx Web Server + PHP - II
-
Урок 57.
00:02:40
Build a table using HTML, CSS and PHP to display users
-
Урок 58.
00:03:44
Integrate your Docker Web Server to the Ansible Inventory
-
Урок 59.
00:05:41
Create a Playbook in Ansible to update your web table
-
Урок 60.
00:05:10
Test your playbook and see the magic!
-
Урок 61.
00:04:36
Ready? Let's create a Jenkins Job to build everything with a click!
-
Урок 62.
00:02:55
Intro - Learn how to Enable/Disable Login in Jenkins
-
Урок 63.
00:03:00
Allow users to sign up
-
Урок 64.
00:02:25
Install a powerful security plugin
-
Урок 65.
00:03:31
Create users manually in the Jenkins DB
-
Урок 66.
00:01:55
Ever heard about roles? Let's create a Read Only role!
-
Урок 67.
00:04:26
Assign the role that you created to a particular user
-
Урок 68.
00:02:55
Create a role to execute jobs, and assign that role to your user
-
Урок 69.
00:05:56
Learn how to restrict Jobs to users using Project Roles.
-
Урок 70.
00:03:56
Global environment variables in Jenkins
-
Урок 71.
00:03:25
Create your own custom global environment variables
-
Урок 72.
00:01:51
Modify the Jenkins URL
-
Урок 73.
00:06:25
Meet the Jenkins' cron: Learn how to execute Jobs automatically
-
Урок 74.
00:03:28
Learn how to trigger Jobs from external sources: Create a generic user
-
Урок 75.
00:07:19
Trigger your Jobs from Bash Scripts (No parameters)
-
Урок 76.
00:06:16
Trigger your Jobs from Bash Scripts (With Parameters)
-
Урок 77.
00:01:03
Install a Mail Plugin
-
Урок 78.
00:05:42
Integrate Jenkins and AWS Simple Email Service
-
Урок 79.
00:03:02
Integrate Jenkins and Gmail
-
Урок 80.
00:03:51
Add notifications to your jobs
-
Урок 81.
00:01:39
Introduction: Jenkins & Maven
-
Урок 82.
00:01:08
Install the Maven Plugin
-
Урок 83.
00:00:51
Install the GIT Plugin
-
Урок 84.
00:04:36
Learn how to clone a GIT/GITHUB repository from Jenkins
-
Урок 85.
00:05:29
Learn how to build a JAR using maven
-
Урок 86.
00:05:00
Learn how to test your code
-
Урок 87.
00:03:39
Deploy your Jar locally
-
Урок 88.
00:03:16
Display the result of your tests using a graph
-
Урок 89.
00:02:35
Archive the last successful artifact
-
Урок 90.
00:03:11
Send Email notifications about the status of your maven project
-
Урок 91.
00:08:59
Create a Git Server using Docker
-
Урок 92.
00:01:40
Create your first Git Repository
-
Урок 93.
00:02:15
Create a Git User to interact with your Repository
-
Урок 94.
00:05:35
Upload the code for the Java App in your Repo
-
Урок 95.
00:04:52
Integrate your Git server to your maven Job
-
Урок 96.
00:03:54
Learn about Git Hooks
-
Урок 97.
00:04:46
Trigger your Jenkins job using a Git Hook
-
Урок 98.
00:01:03
Introduction: Jenkins DSL
-
Урок 99.
00:01:06
Install the DSL Plugin
-
Урок 100.
00:01:41
What is a Seed Job in DSL?
-
Урок 101.
00:03:16
Understand the DSL Structure
-
Урок 102.
00:02:34
Description
-
Урок 103.
00:03:10
Parameters
-
Урок 104.
00:02:16
SCM
-
Урок 105.
00:01:28
Triggers
-
Урок 106.
00:03:38
Steps
-
Урок 107.
00:01:49
Mailer
-
Урок 108.
00:09:59
Recreate the Ansible Job using DSL
-
Урок 109.
00:09:12
Recreate the Maven Job using DSL
-
Урок 110.
00:03:12
Version your DSL code using Git
-
Урок 111.
00:09:43
Magic? Create Jobs only pushing the DSL code to your Git server!
-
Урок 112.
00:01:48
Continuous Integration
-
Урок 113.
00:01:20
Continuous Delivery
-
Урок 114.
00:01:17
Continuous Deployment
-
Урок 115.
00:02:54
Introduction to Pipeline
-
Урок 116.
00:02:52
Introduction to Jenkinsfile
-
Урок 117.
00:01:08
Install the Jenkins Pipeline Plugin
-
Урок 118.
00:04:35
Create your first Pipeline
-
Урок 119.
00:02:36
Add multi-steps to your Pipeline
-
Урок 120.
00:02:47
Retry
-
Урок 121.
00:02:34
Timeouts
-
Урок 122.
00:01:58
Environment variables
-
Урок 123.
00:03:00
Credentials
-
Урок 124.
00:03:15
Post actions
-
Урок 125.
00:01:10
Introduction
-
Урок 126.
00:09:42
Learn how to install Docker inside of a Docker Container
-
Урок 127.
00:01:45
Define the steps for your Pipeline
-
Урок 128.
00:12:24
Build: Create a Jar for your Maven App using Docker
-
Урок 129.
00:04:26
Build: Write abash script to automate the Jar creation
-
Урок 130.
00:06:14
Build: Create a Dockerfile and build an image with your Jar
-
Урок 131.
00:04:35
Build: Create a Docker Compose file to automate the Image build process
-
Урок 132.
00:06:20
Build: Write a bash script to automate the Docker Image creation process
-
Урок 133.
00:02:20
Build: Add your scripts to the Jenkinsfile
-
Урок 134.
00:01:57
Test: Learn how to test your code using Maven and Docker
-
Урок 135.
00:01:56
Test: Create a bash script to automate the test process
-
Урок 136.
00:01:00
Test: Add your test script to Jenkinsfile
-
Урок 137.
00:06:29
Create a remote machine to deploy your containerized app
-
Урок 138.
00:02:17
Push: Create your own Docker Hub account
-
Урок 139.
00:00:49
Push: Create a Repository in Docker Hub
-
Урок 140.
00:02:46
Push: Learn how to Push/Pull Docker images to your Repository
-
Урок 141.
00:06:10
Push: Write a bash script to automate the push process
-
Урок 142.
00:01:12
Push: Add your push script to Jenkinsfile
-
Урок 143.
00:08:06
Deploy: Transfer some variables to the remote machine
-
Урок 144.
00:09:23
Deploy: Deploy your application on the remote machine manually
-
Урок 145.
00:06:12
Deploy: Transfer the deployment script to the remote machine
-
Урок 146.
00:02:57
Deploy: Execute the deploy script in the remote machine
-
Урок 147.
00:00:43
Deploy: Add your deploy script to Jenkinsfile
-
Урок 148.
00:04:09
Create a Git Repository to store your scripts and the code for the app
-
Урок 149.
00:03:24
Create the Jenkins Pipeline. Finally!
-
Урок 150.
00:02:18
Modify the path when mounting Docker volumes
-
Урок 151.
00:02:31
Create the Registry Password in Jenkins
-
Урок 152.
00:01:44
Add the private ssh key to the Jenkins container
-
Урок 153.
00:03:56
Add post actions to Jenkinsfile
-
Урок 154.
00:04:11
Execute your Pipeline manually
-
Урок 155.
00:02:12
Create a Git Hook to automatically trigger your Pipeline
-
Урок 156.
00:06:55
Start the CI/CD process by committing new code to Git!