Jenkins Pipeline快速入门

一、Pipeline安装

Pipeline,简单来说,就是一套运行在Jenkins上的工作流框架,将原来独立运行于单个或多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化工作。

系统管理 > 插件管理 可选插件 > 搜索Pipeline > 点击安装
安装完后 在创建任务会显示流水线 如下图所示:

系统管理 > 插件管理 可选插件 > 搜索Pipeline: Stage View Plugin > 点击安装
安装视图插件可以更清晰明了的观察构建过程,如图下所示:

二、语法讲解

Pipeline分为声名式和脚本式两种语法
声名式语法:

pipeline {
    # 使用节点执行
    agent any
    # stages: 阶段 一般只会有一个
    stages {
        # stage: 步骤 一般会存在多个
        stage('Git pull') {
            # steps: 具体执行那些操作
            steps {
                echo 'Git pull'
            }
        }
        # Mav Package阶段
        stage('Mav Package') {
            # 具体执行那些操作
            steps {
                echo 'Mav Package'
            }
        }
         # Deploy project阶段
        stage('Deploy project') {
            # 具体执行那些操作
            steps {
                echo 'Deploy project'
            }
        }
    }
}

脚本式语法:

node {
	def mvnHome
	stage('pull code'){
	  echo "pull code"
	}
	
	stage('build project'){
	  echo "build project"
	}
	stage('pull code'){
	  echo "pull code"
	}
}

脚本式语法Jenkins2.0开始不推荐使用了,主要还是以声名式为主
推荐使用片段生成器进行生成流水线代码 如下图:

posted @ 2023-01-01 15:33  乱七八糟博客备份  阅读(260)  评论(0编辑  收藏  举报