وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Getting Started with Jenkins

سرفصل های دوره

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!


1. Course Overview
  • 1. Course Overview

  • 2. Setting Up a Jenkins Learning Environment
  • 01. Jenkins V2 Is a Marked Improvement over V1
  • 02. Should I Use the LTS or Weekly Jenkins Release-
  • 03. Understanding High Level Installation Routes and Downloading jenkins.war
  • 04. Installing AdoptOpenJDK
  • 05. java -jar jenkins.war - Then Unlock the Protected Setup Wizard with the InitialAdminPassword
  • 06. Setup Wizard - Installing Plugins
  • 07. Setup Wizard - Creating the First Admin User
  • 08. Setup Wizard - What Is the Jenkins URL-
  • 09. Manage Jenkins- Changing Configuration after Setup - for Example, Creating a User
  • 10. Spelunking JENKINS HOME- How to Reset Your Jenkins Install and Back It Up
  • 11. Docker Rocks for Learning Jenkins Thanks to the Official jenkins-jenkins Images - Setup is Effortless
  • 12. Using docker-compose up to Spin up Jenkins and a MailHog Test Email Server!
  • 13. Clean up and Recreation Is a Breeze with docker-compose

  • 3. Building Applications with Freestyle Jobs
  • 01. Anatomy of the Build
  • 02. Tip - First Make Sure Your Application Build Process Works Outside of Jenkins
  • 03. Manually Building with Maven and Then Running the Sample App
  • 04. Porting Manual Expertise to Automated
  • 05. Creating a First Freestyle Project (aka Job) and Configuring It to Clone Our Git Repo
  • 06. Testing if Jenkins Can Clone the Git Repo
  • 07. Fixing the Default Branch Specifier to Use Main Not the Default of Master
  • 08. Configuring a Shell Build Step to Run the Maven Wrapper to Compile Our App
  • 09. The Workspace Is Where Jenkins Performs Disk Based Build Operations
  • 10. Never Forget the Console Output Is Your Troubleshooting Best Friend
  • 11. Packaging Our App While Viewing Build Output in Real Time with the Scrolling Console
  • 12. Navigating Build Aka Run History without Losing Context
  • 13. Capturing App Build Artifacts- In This Case a Jar File
  • 14. Configuring Our Job to Capture Rich Unit Test Results
  • 15. Drilling into the Captured Unit Test Overview
  • 16. Viewing Test Result Trends and Stepping through the History of Build Overviews
  • 17. Aborting a Long Running Build and the Legend of Balls and Weather
  • 18. Visualizing Common Build Triggers - Push, Pull, and Scheduled
  • 19. Configuring Our Job to Trigger by Polling for Changes
  • 20. Testing Our Polling Trigger by Pushing a Broken Test
  • 21. Perusing Polling Logs after Triggering an Automated Build
  • 22. Surfacing Test Failures and Troubleshooting What Went Wrong
  • 23. Zippering Git Commit History with Build History - an Invaluable, Automatic Changelog

  • 4. Automating Jobs Configured with Code
  • 01. Reflecting on Freestyle Projects Aka the Toilet Paper Form
  • 02. Jenkins + docker-compose Makes It Incredibly Easy to Run Instances Side by Side on the Same Host
  • 03. Enabling the Dark Theme
  • 04. Jobs Are Backed by XML Config Files
  • 05. Changing config.xml on Disk Then Reloading Configuration from Disk
  • 06. Pipeline Jobs Also Have a config.xml
  • 07. Git Clone in a Declarative Pipeline
  • 08. Running the Pipeline to Test Cloning Our Git Repo
  • 09. Using the Built-in Pipeline Syntax Generator to Fix Our Git Clone Failure
  • 10. Shelling out and Further Pipeline Syntax Help
  • 11. Pipeline Output Is Granular to Pinpoint Failures and a Function of Pipeline Durability
  • 12. Declarative Conditions with Post and Its Nested Condition Blocks of Steps
  • 13. Two Stages Instead of One
  • 14. A Plugin to Convert Freestyle to Pipeline and a Side by Side XML Comparison

  • 5. Colocating Jobs and Source Code with Jenkinsfile
  • 01. Freestyle, Pipeline, Jenkinsfile
  • 02. What if You Could Develop Pipeline Scripts Outside Jenkins, in VSCode-
  • 03. Adding Triggers to the Pipeline
  • 04. Configuring an Email Server in Jenkins to Send -People Triggers- (aka Notifications)
  • 05. Appreciating the Power of High Level Post Conditions and the Drawbacks
  • 06. Using the Pipeline Global Variables Reference to Find Build Data to Send in an Email Notification
  • 07. Coding up the Post Changed Email Notification
  • 08. Always Sending the Email Notification
  • 09. Rapidly Simulating Build Failures and Successes to Verify Sending Email on Changed Build Status Only
  • 10. Fixing the Broken Test and Observing an Email Notification of Success
  • 11. Pivoting to a Jenkinsfile and Communicating via SCM
  • 12. A Jenkinsfile Approach for Our Spring Petclinic Pipeline
  • 13. Creating a Pipeline with a Pointer to Our GitHub Repository
  • 14. Dynamic Decentralized Pipeline Discovery with GitHub Organization Scanning
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 14376
    حجم: 545 مگابایت
    مدت زمان: 195 دقیقه
    تاریخ انتشار: 29 خرداد 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید