O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Jenkins 2 Introduction for Beginners on Windows

Video Description

Novice guide to Jenkins 2 Continuous Integration with a step-by-step guide to DevOps on a Windows System

About This Video

  • Presentations provide audio/video training of conceptual ideas in each major area or introduction of new concepts.

  • Screencasts provide a video of the instructor's computer system with any actions, commands, or screens displayed and narrated.

  • There are several hours of screencat video content -- it makes up the vast majority of the course.

  • Any command line based screencast will include a command listing in the lecture downloads.

  • In Detail

    This is a beginner's course designed to show how to setup and run a Jenkins CI server starting with continuous inspection (build, test and analysis) for users of Windows-based systems. This course provides a strong foundation for implementing continuous inspection and integration at your company or studio. In order to keep the course short and to-the-point, several decisions were made in order to provide a complete path to continuous integration. The pipeline created in this course consists of Jenkins CI server installed and configured on Windows, Git as the source control system, Java as the main programming language of build projects and also Maven as the build tool.

    This set of tools provides a comprehensive, end-to-end implementation continuous integration pipeline. Jenkins can be installed on many operating systems and supports a myriad of tools and technologies -- which means, this course provides tremendous value to those comfortable or interested in other operating systems and/or technologies.

    Table of Contents

    1. Chapter 1 : Introduction
      1. Course Welcome and Introduction 00:02:28
      2. Course Focus and Approach 00:02:28
      3. What and Why Jenkins 00:02:02
      4. Jenkins Architecture 00:01:27
    2. Chapter 2 : Quick Install
      1. Quick Install Overview 00:01:14
      2. Jenkins Quick Install 00:10:15
      3. Jenkins Service on Windows 00:03:04
    3. Chapter 3 : Jenkins Basics
      1. Jenkins Basics Overview 00:00:27
      2. Login 00:01:10
      3. Jenkins Dashboard 00:02:46
      4. Create First Job 00:01:58
      5. Project Configuration 00:04:01
      6. First Build 00:01:46
      7. Project Homepage 00:01:41
      8. Enable and Disable Projects 00:01:12
      9. Build History 00:02:25
      10. Build Page 00:03:16
      11. Batch Project 00:02:19
      12. Falling on Purpose 00:00:59
      13. Dashboard Revisited 00:03:32
      14. Deleting a Project 00:01:51
      15. Cleaning Up / Fix Broken Project 00:00:55
      16. Copy a Project 00:01:38
    4. Chapter 4 : Manage Jenkins
      1. Manage Jenkins Overview 00:01:31
      2. Manage Jenkins Page 00:02:41
      3. Update Jenkins 00:03:23
      4. Update Plugins 00:02:11
      5. Plugin Research 00:03:56
      6. Add New Plugin 00:01:23
      7. Uninstall Plugins 00:03:45
      8. Enable/Disable Plugins 00:01:40
      9. Maven Integration Plugin 00:02:54
      10. Configure Jenkins 00:02:58
      11. Global Tools 00:04:54
    5. Chapter 5 : Maven Projects
      1. Maven Projects Overview 00:00:24
      2. Build Locally First 00:04:40
      3. Maven Project 00:02:34
      4. Maven Build and Workspace 00:02:57
      5. Maven Modules and Build Pages 00:03:01
      6. Troubleshooting Maven Projects - Code Update 00:02:35
      7. Troubleshooting Maven Projects - Within Jenkins 00:04:30
      8. Troubleshooting Maven Projects - Replicate Locally 00:04:03
      9. Troubleshooting Maven Projects - Project Workspace 00:03:38
      10. Troubleshooting Maven Projects -Resolve Failure 00:01:38
    6. Chapter 6 : Scheduled Projects
      1. Scheduled Projects Overview 00:00:41
      2. Building on a Schedule - Part 1 - Setup and Configuration 00:03:58
      3. Building on a Schedule - Part 2 – Builds 00:00:45
      4. Building on a Schedule - Part 3 - Revise Schedule 00:02:43
    7. Chapter 7 : Source Code Polling
      1. Polling Overview 00:00:57
      2. Polling 1 - Welcome / Config 00:03:48
      3. Polling 2 - Initial Builds 00:01:23
      4. Polling 3 - Code Updates 00:02:46
      5. Polling 4 - Revise Schedule 00:01:41
    8. Chapter 8 : Linked Projects
      1. Linked Projects Overview 00:00:47
      2. Upstream Project Configuration 00:02:45
      3. Upstream Project Build and Review 00:02:11
      4. Downstream Project Configuration 00:01:29
      5. Downstream Project Build and Review 00:02:09
    9. Chapter 9 : Views
      1. Views Overview 00:00:46
      2. Creating New Views 00:02:40
      3. Regular Expression Views 00:03:35
      4. Deleting a View 00:01:38
      5. View Descriptions 00:01:06
      6. Navigation with Views and Default View 00:02:32
      7. View Build History 00:00:46
    10. Chapter 10 : Conclusion
      1. Review and Final Words 00:02:18
    11. Chapter 11 : Bonus: Full Installation Process
      1. Full Installation Overview 00:01:10
      2. Chrome on Windows 00:02:47
      3. Git for Windows: Installation 00:05:37
      4. Git for Windows: Options 00:02:00
      5. Git for Windows: Gitting Help 00:01:11
      6. Git for Windows: Configuration 00:03:18
      7. Notepad++: Installation 00:02:03
      8. Notepad++: Configuration 00:03:18
      9. Java 8 Installation 00:03:13
      10. Java 8 Configuration 00:02:54
      11. Maven 3 Installation 00:04:40
      12. Jenkins 2 Installation 00:01:39
      13. Jenkins 2 Getting Started 00:01:49