Devops: Jenkins Pipeline As Code: All you need to know A - Z

所在平台: Udemy

课程主页: https://www.udemy.com/course/jenkins-pipeline-as-code-all-you-need-to-know-from-a-z/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** DevOps:Jenkins Pipeline as Code:从A到Z全方位了解 **课程概述:** 本课程专为**已了解Jenkins Pipeline用途**并希望**快速掌握其语法并深入学习**的学员设计。**请注意,本课程并非教授如何设置Jenkins。** Jenkins Pipeline as Code 允许您使用代码来定义和自动化流水线作业流程。这些代码可以存储在代码仓库中并进行版本控制,从而追踪随时间发生的变化,并供Jenkins运行构建作业。 通过Pipeline,组织可以利用DSL(Pipeline-as-code)定义其交付流水线。这样,流水线就可以被版本化、提交到源代码管理中,并在组织内轻松共享。 Pipeline DSL 能够通过代码捕捉复杂的流程需求,使您能够进行部署失败的try-catch操作、循环执行部署、并行运行测试。它将编程语言(Groovy)的强大功能应用于此。同时,DSL足够简洁,可以轻松处理简单场景,而无需直接编写Groovy代码。您可以将常见的模式封装到函数中,并将其保存在全局库中,以便新应用程序可以利用这些函数,避免重复造轮子。 如果您已经在使用Jenkins,您可能已经听说过Pipeline as Code。如果您还没有,本课程将帮助您了解它的概念,并帮助您快速上手,从而显著简化DevOps实践者的工作。本课程将帮助您理解和使用声明式(Declarative)和脚本式(Scripted)Pipeline脚本,以及如何使用共享库(Shared Libraries)来复用跨构建作业的通用代码,并提供实时Pipeline脚本演示。 **课程内容:** * 理解Jenkins Pipeline as Code的核心概念和优势。 * 学习声明式Pipeline(Declarative Pipeline)的语法和用法。 * 学习脚本式Pipeline(Scripted Pipeline)的语法和用法。 * 掌握如何使用共享库(Shared Libraries)来提高代码复用性和效率。 * 通过实时演示,深入理解Pipeline脚本的实际应用。 * 快速入门Pipeline as Code,提升DevOps工作效率。 **目标学员:** * 已经了解Jenkins Pipeline基本概念的DevOps工程师、开发人员、IT专业人士。 * 希望提升Jenkins自动化构建、测试和部署能力的学员。 * 寻求简化和标准化交付流程的团队。

课程评论(0条)

课程详情

*** Please note that this is NOT a how to set up Jenkins course. This is a course for people who ALREADY knows what jenkins pipelines are used for, want to use it and want to get up to speed with the syntax or learn more about it quickly.****** Get latest course updates in the readme when you search for user pipelineascodecourse in github ***Are you looking to use Jenkins pipeline as code FAST? "With Pipelines, organisations can define their delivery pipeline through a DSL (Pipeline-as-code). Pipelines, thus, can be versioned, checked into source and easily shared within an organisation. ""The Pipeline DSL helps you capture complex process requirements through code - thus you can try-catch on deployment failures, loop through deployments, run tests in parallel. It brings the power of a programming language (groovy) to do so. At the same time, the DSL is simple enough to capture simple cases easily without having to touch groovy code. You can capture common patterns in functions and keep them in a global library so that new applications can build on these functions rather than re-invent. "Source: Cloudbees - Jenkins Pipeline - Software Delivery Made EasyJenkins Pipeline as Code allows you to define and automate pipelined job processes with code. Code that can be stored and versioned in a repository which allows you to track changes over time and used by jenkins to run build jobs. If you are already using Jenkins, you should have already heard of pipeline as code but if you have not, this course will help you learn what it is, and also help you to get started quickly with it to make your life as a devops practitioner much easier. This course will help you understand and use both declarative and scripted pipeline scripts and how to use shared libraries for common code across build jobs with realtime demonstrations of the pipeline scripts.

课程标签

0人关注该课程

主题相关的课程