Jenkins is widely used to automate tasks in software development and beyond. This course will teach you how to use Jenkins to automate your own monotonous, repetitive tasks so you can focus on more important work!
Manually deploying software is both painful and rife with inefficiencies. In this course, Getting Started with Jenkins, you’ll learn to automate mundane, repetitive tasks with Jenkins. First, you’ll set up a Jenkins instance. Next, you’ll learn how to automate tasks with both Freestyle and Pipeline job types. Finally, you’ll explore practical examples of compiling, testing, packaging, and deploying software. When you’re finished with this course, you’ll have the skills and knowledge of Jenkins needed to markedly boost your productivity!
Wes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Wes launched Full City Tech to leverage his expertise to help companies delight customers.
Course Overview Hi, my name is Wes Higbee. Welcome to my course, Getting started with Jenkins. Maybe you're curious because you've heard about Jenkins and you'd like to learn more. Or maybe you're tired of manually building, testing, and deploying software or orchestrating that whole process. If that's the case, then Jenkins is the tool for you, and this is the perfect course to help you get started. In this course, we're going to start out, first, setting up a learning environment, and then we'll get right to work automating those tasks. We'll set up a build process with a freestyle project. We'll move on to pipelines, a code‑based approach to automation. And then we'll wrap up looking at how we can decentralize and democratize access to that pipeline script by storing it inside of a version control repository, something like Git. By the time you're done with this course, you'll have the skills needed to set up a build process that is fully automated from the second somebody checks in code through to the second that something goes wrong and you get notified about it so you can do something about it. If you have familiarity with build tools before you start this course, that will be an added bonus. But if you don't, don't worry. Curiosity is all you need because I've got some great examples for you to work with. After this course, you should feel comfortable moving on to other courses in the Jenkins Learning Path. All right, let's get started with Jenkins.