Video description
Jenkins is an open source continuous integration tool written in Java, which can be installed on many operating systems and supports a myriad of tools and technologies. This means that it provides tremendous value to those comfortable or interested in other operating systems and/or technologies.This comprehensive course is designed to show you how to setup and run a Jenkins CI server starting with continuous inspection (build, test and analysis), all the way through to continuous deployment. It provides you with a strong foundation for implementing continuous inspection, continuous integration, continuous delivery, and even continuous deployment at your company or studio. We’ll also cover how to use Jenkins as an artifact repository which is used to store the build artifacts, like jars and wars, after successful builds. This is particularly useful when integrating Jenkins with other tools in a more comprehensive software delivery strategy. Jenkins can do so much more than simply building, which we’ll understand as we hook up a standard set of unit testing and quality analysis tools for Java projects.In order to keep the course short and to-the-point, it has been carefully crafted in order to provide a complete path from CI to CD.
What You Will Learn
- Install Jenkins CI server on WindowsInstall and configure several tools commonly used with Jenkins
- Understand the basics of continuous inspection, continuous integration, and continuous deployment
- Use Jenkins effectively to build, test, analyze and deploy Java projects
- Apply the techniques and experience to implement Jenkins and/or a continuous integration system
Audience
Developers, software engineers, and programmers who would like to learn how to use Jenkins as a build tool in their Java projects, would find this course useful. Additionally, DevOps professionals who are looking to use Jenkins as a part of a larger software delivery pipeline would also find this interesting and easy to follow. Although, some knowledge of Java programming is essential to see you through the course.
About The Author
Jason Taylor: With nearly 20 years of programming and software development experience, I started out teaching myself programming while in High School. I put myself through college working for a local Internet Service Provider as a programmer. Before finishing college, I developed and sold an award winning website to a Dot-Com start-up. After college, I have worked at several companies ranging from start-ups to large enterprises focusing on Java and client-side technologies (HTML/CSS/JavaScript). Throughout my career, I have opportunity to learn many software development best practices and exposure to several version control systems
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Core Concepts
-
Chapter 3 : Installation
- Installation Overview
- 32 vs 64-bit Windows
- Google Chrome on Windows
- Fit for Windows
- Notepad ++ Installation on Windows
- Notepad++ Configuration
- Java Installation on Windows
- Java Configuration
- Maven Installation on Windows
- Jenkins Installation on Windows
- Starting and Stopping Jenkins via Windows Services
- Chapter 4 : The Basics
- Chapter 5 : Maven Projects
- Chapter 6 : Tests and Quality Analysis: Continuous Inspection
- Chapter 7 : Publishing Build Artifacts to an Artifact Repository
- Chapter 8 : Build Artifact Deployment with Jenkins
- Chapter 9 : Security in Jenkins
- Chapter 10 : Conclusion
Product information
- Title: Jenkins Bootcamp
- Author(s):
- Release date: January 2017
- Publisher(s): Packt Publishing
- ISBN: 9781787124134
You might also like
book
Jenkins: The Definitive Guide
Streamline software development with Jenkins, the popular Java-based open source tool that has revolutionized the way …
book
Jenkins 2: Up and Running
Design, implement, and execute continuous delivery pipelines with a level of flexibility, control, and ease of …
video
CI/CD Pipelines with Jenkins Certification Training Course
This CI/CD Pipelines with Jenkins Certification Training Course will help you learn server automation, continuous integration, …
book
Continuous Delivery with Docker and Jenkins - Third Edition
Create a complete continuous delivery process using modern DevOps tools such as Docker, Jenkins, Kubernetes, Ansible, …