
- Development Tools
- Advanced
About this Course
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
How Jenkins Works
Let's look at what Jenkins is, and how it can help you deliver bug-free software.
8 stepsPractical Jenkins
Now that you understand the basics of creating Jenkins jobs, let's use them to make your life as a developer easier.
6 stepsTeacher
-
Jay McGavren
Resident Ruby and Go teacher for Treehouse. Author of Head First Ruby, a tutorial book on the core Ruby language.