课程目录:Docker and Jenkins for DevOps培训
4401 人关注
(78637/99817)
课程大纲:

         Docker and Jenkins for DevOps培训

 

 

Introduction

Jenkins Basics

Processes and modules used in Jenkins
Plugins for integrating with Jenkins
Overview of Docker

Processes and elements used in Docker
Docker vs virtual machines (VM)
Preparing the Development Environment

Intalling and configuring Jenkins
Installing and configuring Docker
Installing and configuring NPM
Setting up a version control system
NodeJs Application

Creating a simple NodeJs application
Running a NodeJs application on Jenkins
Packaging a NodeJs application as a Docker image
CI/CD with Jenkins and Docker

Building a composable architecture
Using Docker CI/CD tools
Building and managing Docker images
Creating multi-branch pipelines
Using DNS-based deployment
Deploying using a cloud based-server with Jenkins
Monitoring and reverting
Jenkin Slaves and Authentication

Using best practices with Jenkins slaves
Setting up a slave using SSH
Setting up a slave using JNLP
Using SSH credentials
Implementing authentication providers
Troubleshooting

Writing an integration test
Wiring an integration test
Summary and Conclusion