目录
1.新建项目
jenkins搭建请移步:Jenkins怎么安装、使用Jenkins构建、部署spring boot项目
一、新建流水线项目
1.新建项目
2.丢弃旧的构建
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.也可以选择模板,其实也需要修改
stages:代表整个流水线的所有执行阶段。通常stages只有1个,里面包含多个stage。
stage:代表流水线中的某个阶段,可能出现n个。一般分为拉取代码,编译构建,部署等阶段。
steps:代表一个阶段内需要执行的逻辑。steps里面是shell脚本,git拉取代码,ssh远程发布等任意内容。
有很多种模板,其实都差不多,都是分步骤构建
构建阶段视图:
3.也可以将Piperline脚本放在项目中
(1)在项目根路径创建 Jenkinsfile文件
(2)流水线选择
(3)这样就可以从项目中获取Pipeline脚本执行了!
三、可以自动生成Pipeline语法
1.点击【流水线语法】进入新页面