首页 > 其他 > 详细

pipeline基本框架思维

时间:2020-07-03 10:08:04      阅读:98      评论:0      收藏:0      [点我收藏+]

基本框架

 

 

pipeline {
    //环境
    environment {
    // 部署远程主机ip地址,需要通过密钥的方式设置免密登录
    remoteIp = "127.0.0.1"
    remotePort=‘22‘
    // 失败通知Email
    email = "test@haigeek.cn"
    // 远程tomcat位置(windows要使用/来表示路径)
    tomcatPath = "E:/tomcat/apache-tomcat-8.5"
    tomcatPathDisk = "E:"
    
    // JAVA_HOME
    JAVA_HOME = "C:\\Program Files\\Java\\jdk1.8.0_211"
}

    //节点机器的标签或者名字
    agent {
    label ‘win_172.16.55.40‘

} 
    //全局超时的等待
    options {
        timeout(time: 60, unit: ‘HOURS‘) 
    }


    stages {
        //拉取代码
        stage(‘Code Pull‘) { 
            steps {
                echo "Code Pull" 
                //从svn拉 阿尔法的代码
                checkout([$class: ‘SubversionSCM‘, additionalCredentials: [], excludedCommitMessages: ‘‘, excludedRegions: ‘‘, excludedRevprop: ‘‘, excludedUsers: ‘‘, filterChangelog: false, ignoreDirPropChanges: false, includedRegions: ‘‘, locations: [[cancelProcessOnExternalsFail: true, credentialsId: ‘b16957d4-8661-491c-9d88-00d297ada94c‘, depthOption: ‘infinity‘, ignoreExternalsOption: true, local: ‘.‘, remote: ‘http://172.16.55.19/test/AlphaTestDemo‘]], quietOperation: true, workspaceUpdater: [$class: ‘UpdateUpdater‘]])
  }
        }
        
        //单元测试
        stage(‘Unit Test‘) { 
            steps {
                echo "Unit Test" 
                
                bat ‘‘‘
                gradlew clean
                gradlew test
                ‘‘‘
                
            }
        }
        
        
        //代码构建
        stage(‘Build Package‘) { 
            steps {
                echo "Build Package" 
                
                bat  ‘‘‘
                gradlew assemble
                ‘‘‘
            }
        }
    
            
        //询问是否上传到svn
        stage(‘是否上传到公共svn?‘) { 
            steps {
                input "继续上传到svn" 
            }
        }
        
    }
}
    
    
    

 

pipeline基本框架思维

原文:https://www.cnblogs.com/zhenyu1/p/13228298.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!