目录

​一、新建流水线项目​

​1.新建项目​

​2.丢弃旧的构建​

​3.其他都不用弄,主要是写Pipeline脚本。​

​二、Pipeline语法简单解释​

​三、可以自动生成Pipeline语法​


jenkins搭建请移步:​​Jenkins怎么安装、使用Jenkins构建、部署spring boot项目​

一、新建流水线项目

1.新建项目

jenkins搭建流水线项目_自动生成

2.丢弃旧的构建

jenkins搭建流水线项目_jenkins_02

3.其他都不用弄,主要是写Pipeline脚本。

实例:

pipeline {

    agent any

    stages {

        stage('Build') {

            steps {

                checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[url: 'https://gitee.com/y_project/RuoYi.git']]])

            }

        }

        stage('Test'){

            steps {

                sh label: '', script: '/app/jenkins/apache-maven-3.8.1/bin/mvn clean package'

            }

        }

        stage('Deploy') {

            steps {

                sh 'mv /app/.jenkins/workspace/ruoyi/ruoyi-admin/target/ruoyi-admin.jar /app/jenkins/ry'

            }

        }

    }

}

二、Pipeline语法简单解释

1.官方文档(可以选择看中文版,解释的很详细):​https://www.jenkins.io/zh/doc/book/pipeline/">​https://www.jenkins.io/zh/doc/book/pipeline/​

2.也可以选择模板,其实也需要修改

jenkins搭建流水线项目_git_03

stages:代表整个流水线的所有执行阶段。通常stages只有1个,里面包含多个stage。

stage:代表流水线中的某个阶段,可能出现n个。一般分为拉取代码,编译构建,部署等阶段。

steps:代表一个阶段内需要执行的逻辑。steps里面是shell脚本,git拉取代码,ssh远程发布等任意内容。

有很多种模板,其实都差不多,都是分步骤构建

jenkins搭建流水线项目_jenkins_04

构建阶段视图:

jenkins搭建流水线项目_jenkins_05

3.也可以将Piperline脚本放在项目中

(1)在项目根路径创建 Jenkinsfile文件

jenkins搭建流水线项目_git_06

(2)流水线选择

jenkins搭建流水线项目_新建项目_07

(3)这样就可以从项目中获取Pipeline脚本执行了!

三、可以自动生成Pipeline语法

1.点击【流水线语法】进入新页面

jenkins搭建流水线项目_自动生成_08

 jenkins搭建流水线项目_jenkins_09