Continuous Integration with Jenkins Course (How To)
Offered By: Treehouse
Course Description
Overview
Jenkins is a continuous integration server. Integration tests take all the code and other components of your application and integrate it together, then test it to ensure it's working properly.
Jenkins can watch repos for version control software like Git or Subversion. When there's a new commit, Jenkins will check it out automatically. It will run your tests, and report the result. It can even be configured to automatically deploy your software to production if all the tests pass.
This course is going to show you all the basics of using Jenkins.
What you'll learn
- Jenkins
- Integration tests
- Continuous integration
Syllabus
How Jenkins Works
Let's look at what Jenkins is, and how it can help you deliver bug-free software.
Chevron 8 steps-
Introduction
0:56
- instruction
What is Jenkins?
-
Basic Concepts
1 question
- instruction
Prerequisites
- instruction
A Typical Workday for Jenkins
- instruction
Running Jenkins for the First Time
- instruction
Jenkins's First Job
-
Jenkins Jobs
1 question
Pipelines
Learn how to create and use Jenkins pipelines.
Chevron 7 steps- instruction
Your First Pipeline
- instruction
Running Shell Commands
-
Pipeline Basics
1 question
- instruction
Version Control Integration
- instruction
Build Stages
- instruction
Multibranch Pipelines and Jenkinsfile
-
Pipelines
4 questions
Practical Jenkins
Now that you understand the basics of creating Jenkins jobs, let's use them to make your life as a developer easier.
Chevron 6 steps- instruction
Test Reports and the "post" Section
- instruction
Jenkins and Docker
- instruction
Continuous Delivery/Deployment
-
Practical Jenkins
5 questions
- instruction
Jenkins Review
-
Review
11 questions
Taught by
Jay McGavren
Related Courses
Continuous Integration and Continuous DeploymentMicrosoft via edX Introduction to Jenkins
Linux Foundation via edX Scheduling Selenium TestNG tests via Jenkins CI/CD tool
Coursera Project Network via Coursera Set up a Continuous Integration (CI) workflow in CIrcleCI
Coursera Project Network via Coursera Jenkins : Automating your delivery pipeline
Coursera Project Network via Coursera