深入浅出jenkinsfile(一)-- pipeline groovy基础

官方文档:https://www.jenkins.io/doc/book/pipeline/jenkinsfile/
在这里插入图片描述
Pipeline Groovy 是 Jenkins Pipeline 的脚本语言,是基于 Groovy 的一种 DSL(领域特定语言)。简单说,它用来定义和管理 Jenkins 中的 CI/CD 流程。我们从 Groovy 和 Pipeline 的基础谈起,带你快速入门。

一、Groovy 基础

Groovy 是一种动态脚本语言,基于 Java,但比 Java 更简洁、更灵活。它可以直接调用 Java 类库,语法友好,比如:
• 变量定义:def x = 10(不需要指定类型)。
• 列表:def list = [1, 2, 3]。
• 闭包:list.each { println it }(用 {} 定义可传递的代码块)。

Jenkins 的 Pipeline DSL 是在 Groovy 上扩展的,用来表达 CI/CD 流程。

二、Pipeline Groovy 的两种语法

1. Declarative Pipeline(声明式)
• 结构化、易读,推荐给新手。
• 适用于大部分常规场景。
• 示例:

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                echo 'Building...'
            }
        }
        stage('Test') {
            steps {
               
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值