Jenkins 2 Introduction for Beginners on Mac OS
Jenkins 2 Introduction for Beginners on Mac OS, available at $39.99, has an average rating of 4, with 82 lectures, based on 62 reviews, and has 2317 subscribers.
You will learn about Install Jenkins CI server on MacOS Install 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, and analyze Java projects Apply the techniques and experience to implement Jenkins and/or a continuous integration system This course is ideal for individuals who are Developers, software engineers, and programmers wanting to avoid "it works on my machine" syndrome or IT professions looking to implement continuous inspection through continuous deployment at their company or IT management that wants to have a deeper understanding of Jenkins and other DevOps concepts or DevOps (Development/Operations) professional looking at Jenkins as a build tool or as part of a larger software delivery pipeline or Software Engineers, Developers, and DevOps staff working on a MacOS system It is particularly useful for Developers, software engineers, and programmers wanting to avoid "it works on my machine" syndrome or IT professions looking to implement continuous inspection through continuous deployment at their company or IT management that wants to have a deeper understanding of Jenkins and other DevOps concepts or DevOps (Development/Operations) professional looking at Jenkins as a build tool or as part of a larger software delivery pipeline or Software Engineers, Developers, and DevOps staff working on a MacOS system.
Enroll now: Jenkins 2 Introduction for Beginners on Mac OS
Summary
Title: Jenkins 2 Introduction for Beginners on Mac OS
Price: $39.99
Average Rating: 4
Number of Lectures: 82
Number of Published Lectures: 82
Number of Curriculum Items: 82
Number of Published Curriculum Objects: 82
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Install Jenkins CI server on MacOS
- Install 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, and analyze Java projects
- Apply the techniques and experience to implement Jenkins and/or a continuous integration system
Who Should Attend
- Developers, software engineers, and programmers wanting to avoid "it works on my machine" syndrome
- IT professions looking to implement continuous inspection through continuous deployment at their company
- IT management that wants to have a deeper understanding of Jenkins and other DevOps concepts
- DevOps (Development/Operations) professional looking at Jenkins as a build tool or as part of a larger software delivery pipeline
- Software Engineers, Developers, and DevOps staff working on a MacOS system
Target Audiences
- Developers, software engineers, and programmers wanting to avoid "it works on my machine" syndrome
- IT professions looking to implement continuous inspection through continuous deployment at their company
- IT management that wants to have a deeper understanding of Jenkins and other DevOps concepts
- DevOps (Development/Operations) professional looking at Jenkins as a build tool or as part of a larger software delivery pipeline
- Software Engineers, Developers, and DevOps staff working on a MacOS system
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 MacOS-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 the following:
- Jenkins CI server installed and configured on Windows
- Git as the source control system
- Java as the main programming language of build projects
- 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.
Course Outline
Introductionprovides an overview for the course, which leas to the Core Concepts for Jenkins. This provides a foundation for the remainder of the course.
Quick Installationprovides an abbreviated step-by-step instructions on how to setup Jenkins and all the related tools specifically on Windows. Full Installation details is covered in the bonus section of the course.
Jenkins Basics provides a first look at Jenkins at work with a very simple “freestyle” project. This allows us to learn the Jenkins interface and the key features it provides.
After our initial introduction to Jenkins, we Manage Jenkins plugins and global configuration.
Then, we dive into Maven Projects specifically — since Jenkins can understand Maven and thus provides special features for Maven projects — with the right plugins installed.
We venture beyond the basics with Scheduled Projects and periodically Polling Source Control, which are closely related. Then we look at how to Link Projects together by calling upstream and downstream projects. Finally, we organize our projects with Views.
Course Features
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Welcome and Introduction
Lecture 2: Course Focus and Approach
Lecture 3: What and Why of Jenkins
Lecture 4: Jenkins Architecture
Chapter 2: Quick Install
Lecture 1: Quick Install Overview
Lecture 2: Jenkins Quick Install
Lecture 3: Jenkins Services on Mac OS
Lecture 4: Quick Install Notes
Chapter 3: Jenkins Basics
Lecture 1: Jenkins Basics Overview
Lecture 2: Login
Lecture 3: Jenkins Dashboard
Lecture 4: Create First Job
Lecture 5: Project Configuration
Lecture 6: First Build
Lecture 7: Project Homepage
Lecture 8: Enable and Disable Projects
Lecture 9: Build History
Lecture 10: Build Page
Lecture 11: Script Project
Lecture 12: Failing on Purpose
Lecture 13: Dashboard Revisited
Lecture 14: Deleting a Project
Lecture 15: Cleaning Up / Fix Broken Project
Lecture 16: Copy a Project
Chapter 4: Manage Jenkins
Lecture 1: Manage Jenkins Overview
Lecture 2: Manage Jenkins Page
Lecture 3: Update Jenkins
Lecture 4: Update Plugins
Lecture 5: Plugin Research
Lecture 6: Add New Plugin
Lecture 7: Uninstall Plugins
Lecture 8: Enable/Disable Plugins
Lecture 9: Maven Integration Plugin
Lecture 10: Configure Jenkins
Lecture 11: Global Tools
Chapter 5: Maven Projects
Lecture 1: Maven Projects Overview
Lecture 2: Build Locally First
Lecture 3: Maven Project
Lecture 4: Maven Build and Workspace
Lecture 5: Maven Modules and Build Pages
Lecture 6: Troubleshooting Maven Projects – Code Update
Lecture 7: Troubleshooting Maven Projects – Within Jenkins
Lecture 8: Troubleshooting Maven Projects – Replicate Locally
Lecture 9: Troubleshooting Maven Projects – Project Workspace
Lecture 10: Troubleshooting Maven Projects -Resolve Failure
Chapter 6: Scheduled Projects
Lecture 1: Scheduled Projects Overview
Lecture 2: Building on a Schedule – Part 1 – Setup and Configuration
Lecture 3: Building on a Schedule – Part 2 – Builds
Lecture 4: Building on a Schedule – Part 3 – Revise Schedule
Chapter 7: Source Code Polling
Lecture 1: Polling Overview
Lecture 2: Polling 1 – Welcome / Config
Lecture 3: Polling 2 – Initial Builds
Lecture 4: Polling 3 – Code Updates
Lecture 5: Polling 4 – Revise Schedule
Chapter 8: Linked Projects
Lecture 1: Linked Projects Overview
Lecture 2: Upstream Project Configuration
Lecture 3: Upstream Project Build and Review
Lecture 4: Downstream Project Configuration
Lecture 5: Downstream Project Build and Review
Chapter 9: Views
Lecture 1: Views Overview
Lecture 2: Creating New Views
Lecture 3: Regular Expression Views
Lecture 4: Deleting a View
Lecture 5: View Descriptions
Lecture 6: Navigation with Views and Default View
Lecture 7: View Build History
Chapter 10: Conclusion
Lecture 1: Review and Final Words
Chapter 11: Errata and Updates
Lecture 1: Jenkins Incompatibility with Java 9
Chapter 12: Bonus: Full Install on Mac
Lecture 1: Full Mac OS X Installation Overview
Lecture 2: Chrome on Mac OS
Lecture 3: Apple Git Installation
Lecture 4: Gitting Help
Lecture 5: Git Minimal Configuration
Lecture 6: TextMate 2 Installation
Lecture 7: TextMate 2 Configuration
Lecture 8: TextMate 2 Git Integration
Lecture 9: Java 8 Install
Lecture 10: Maven 3 Install
Lecture 11: Jenkins 2 Install on Mac OS
Lecture 12: Jenkins 2 Getting Started
Lecture 13: Resolve Problem with MacOS Upgrade Breaking Git (new!)
Chapter 13: Special Offers
Lecture 1: Special Offers
Instructors
-
Jason Taylor
Lead Software Engineer, Dev Trainer (19 courses,50k reviews) -
John Myers
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 10 votes
- 4 stars: 25 votes
- 5 stars: 26 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024