Companies Home Search Profile

Using Declarative Jenkins Pipelines

Focused View

Elton Stoneman

2:05:01

37 View
  • 01. Course Overview.mp4
    01:23
  • 01. The How and Why of Jenkins Pipelines.mp4
    05:08
  • 02. Demo. Creating and Running Simple Pipelines.mp4
    08:20
  • 03. Understanding Pipeline Structure.mp4
    04:03
  • 04. Demo. Modelling Workflows in Pipelines.mp4
    07:45
  • 05. Doing Work with Pipeline Steps.mp4
    02:53
  • 06. Demo. Adding Pipeline Build Functionality.mp4
    08:49
  • 07. Module Summary.mp4
    03:50
  • 01. Understanding How to Improve Pipelines.mp4
    02:53
  • 02. Demo. Clean Code - Refactoring Pipelines.mp4
    09:54
  • 03. Centralizing Common Code in Shared Libraries.mp4
    03:21
  • 04. Demo Writing and Using Shared Libraries.mp4
    10:45
  • 05. Structuring Shared Libraries.mp4
    03:34
  • 06. Demo. Pipeline Development Tools.mp4
    07:06
  • 07. Module Summary.mp4
    04:02
  • 01. Understanding the Modern Way to Use Jenkins.mp4
    04:39
  • 02. Demo. Using Docker in Pipelines.mp4
    09:38
  • 03. Running Build Steps in Container Agents.mp4
    04:24
  • 04. Demo. Shared Pipelines and the Job DSL Plugin.mp4
    10:41
  • 05. Defining Pipelines in Shared Libraries.mp4
    03:29
  • 06. Demo. Using Multi-branch Pipelines.mp4
    04:45
  • 07. Module Summary.mp4
    03:39
  • Description


    Learn the modern way to use Jenkins, with declarative pipelines stored in Jenkinsfiles which live alongside your project source code. Pipelines promote re-use and simplify your whole Jenkins experience, from managing agents to building branches.

    What You'll Learn?


      Declarative pipelines are the modern way to use Jenkins, replacing freestyle jobs which are stored as XML on the Jenkins server with Jenkinsfiles that are stored in source control with your project. In this course, Using Declarative Jenkins Pipelines, you'll learn how to use pipelines and how they make your Jenkins setup much easier to maintain. First, you'll see the basics of pipelines, how to structure jobs and run build steps. Then, you'll learn how pipelines promote re-use, with parameterized builds, Groovy code, and steps that can be accessed in shared libraries. Lastly, you'll understand how the features of pipelines support many different workflows - from using Docker containers as build agents, to running pipeline jobs across multiple source code branches. When you've finished with the course, you'll be ready to rewrite all your old freestyle jobs as pipelines, and make Jenkins a valuable tool rather than a maintenance burden.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Elton Stoneman
    Elton Stoneman
    Instructor's Courses
    Elton is a 10-time Microsoft MVP, author, trainer and speaker. He spent most of his career as a consultant working in Microsoft technologies, architecting and delivering complex solutions for industry leaders. He has delivered APIs on Azure serving millions of clients daily, Big Data solutions processing billions of events weekly, and cutting-edge solutions powered by containers. Elton's experience with .NET goes from .NET 1.0 running on Windows Server, right up to .NET Core running on Linux. When Docker emerged as the best way to run applications, Elton made containers his focus, and now he works for Docker. He travels the world helping people understand what containers, Kubernetes and DevOps can do for them and their software delivery.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 22
    • duration 2:05:01
    • level preliminary
    • English subtitles has
    • Release Date 2023/10/15