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
DevOps Foundations: Software Development OptimizationUniversidad AnĂ¡huac via edX Fundamentos de DevOps: Optimiza el desarrollo del software
Universidad AnĂ¡huac via edX Jenkins : Automating your delivery pipeline
Coursera Project Network via Coursera Introduction to Jenkins
Linux Foundation via edX Deploying Java-Maven Application With Jenkins CI/CD Tool
Coursera Project Network via Coursera