1、新建任务
2、给流水线起名
3、配置流水线
流水线demo
pipeline{
agent any //目前只有一台jenkins,所以他会在本地执行
environment{
Harbor_Url = "http://192.168.238.100"
Harbor_base= 'ops'
}
stages{
//1、下载代码
stage('Get Code'){
environment{
Image_Name = 'Tomcat:v1.1'
Full_images="${Harbor_Url}/${Harbor_base}/{$Image_Name}"
}
steps{
sh 'echo "代码已经下载成功 ${Full_images} "'
}
}
//2、编译
stage('Compile'){
environment{
Image_Name = 'Tomcat:v1.2'
Full_images="${Harbor_Url}/${Harbor_base}/{$Image_Name}"
}
steps{
sh 'echo "代码编译完毕 ${Full_images} "'
}
}
//3、构建镜像,推送仓库
stage('Bulid'){
environment{
Image_Name = 'Tomcat:v1.3'
Full_images="${Harbor_Url}/${Harbor_base}/{$Image_Name}"
}
steps{
sh 'echo "构建镜像成功 ${Full_images} "'
}
}
//4、发布应用
stage('Publish app'){
environment{
Image_Name = 'Tomcat:v1.4'
Full_images="${Harbor_Url}/${Harbor_base}/{$Image_Name}"
}
steps{
sh 'echo "发布应用成功 ${Full_images} "'
}
}
}
}
点击构建,显示已经构建成功