二、创建pipeline流水线demo

1、新建任务

二、创建pipeline流水线demo_第1张图片

 2、给流水线起名

二、创建pipeline流水线demo_第2张图片

 3、配置流水线

二、创建pipeline流水线demo_第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} "'
        }
     }
    }
          
}

点击构建,显示已经构建成功

二、创建pipeline流水线demo_第4张图片

 

你可能感兴趣的:(云计算,运维)