zoukankan      html  css  js  c++  java
  • jenkins的pipeline的使用

    1、安装Pipeline Maven Integration

    2、新建任务

    3、编写pipeline代码

    node {
       
       stage('get clone') {
         checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '66fea565-4c7b-43b6-ae50-26afcf11a9c7', url: 'http://git.xxxxxx.com/java/GG.git']]])
         //checkout([$class: 'GitSCM', branches: [[name: '*/dev']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '66fea565-4c7b-43b6-ae50-26afcf11a9c7', url: 'http://git.xxxxxx.com/java/GG.git']]])
       }
       stage('mvn test') {
            withMaven(Maven: 'maven3.5.4') {
                sh "mvn test"
            }
        }
    
       stage('mvn install') {
            withMaven(Maven: 'maven3.5.4') {
                sh "mvn install"
            }
        }
       
    }
    node {
      stage('depoly') {
    //ssh -t -t 是给予伪终端,后面的命令不需要用分号分开
            sh 'ssh -t -t root@172.17.10.34 cp /jenkins/workspace/yyy/target/xxxx-*.jar /dir1/yyy/'
        }
    }
  • 相关阅读:
    MVC3.0与C#截取字符串
    MVC3.0图片滚动和相册展示(上)
    MVC3.0视频点播及上传格式转化
    职位VS能力
    liblfds 测试
    dpdk 相关概念
    WAR文件
    在word中选择一个矩形区域
    IP地址 网段的划分
    ipconfig...ping...netstat
  • 原文地址:https://www.cnblogs.com/linyouyi/p/10375860.html
Copyright © 2011-2022 走看看