博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins高级篇之Pipeline
阅读量:7030 次
发布时间:2019-06-28

本文共 976 字,大约阅读时间需要 3 分钟。

Jenkins高级篇之Pipeline

 

1、基础调试,配置正常,执行也正常。

 

2、配置springboot项目。

 

 

pipeline配置语句: 

pipeline {

    agent any

    stages {

        stage('Checkout') {

            steps {

                echo 'Checkout'

                checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: '0064fe57-ebdf-4285-82e8-661e74b2bb8d', url: 'git@gitee.com:suno/springboot.git']]])

            }

        }       

        stage('Build') {

            steps {

                echo 'Building'

                sh '''

                export JAVA_HOME=/usr/local/jdk1.8.0_161

                /usr/local/apache-maven-3.5.4/bin/mvn clean package -Dmaven.test.skip=true

                '''

            }

        }

        stage('Test') {

            steps {

                echo 'Testing'

                sh '/usr/local/apache-maven-3.5.4/bin/mvn clean'

            }

        }

        stage('Deploy') {

            steps {

                echo 'Deploying'

                sh 'sh -x ./update.sh'

                sh '''

                export JAVA_HOME=/usr/local/jdk1.8.0_161

                /usr/local/apache-maven-3.5.4/bin/mvn clean package

                '''

            }

        }

    }

}

 

在Jenkins上面提前配置好:credentialsId: '0064fe57-ebdf-4285-82e8-661e74b2bb8d'。

转载于:https://www.cnblogs.com/sunnyyangwang/p/11046863.html

你可能感兴趣的文章
大白话5分钟带你走进人工智能-第二十节逻辑回归和Softmax多分类问题(5)
查看>>
嵌入式系统在工业控制中的应用
查看>>
使用httpclient异步调用WebAPI接口
查看>>
c++ 类的对象与指针
查看>>
SSTI(模板注入)
查看>>
rbac models
查看>>
[2615]传纸条 sdutOJ
查看>>
类图标注的使用范例
查看>>
NumberFormat注解 DateTimeFormat
查看>>
[转载]PV操作简单理解
查看>>
Acm Dima and Lisa的题解
查看>>
深入浅出Tomcat系列
查看>>
从网页提取的关键字
查看>>
位运算符
查看>>
PHP str_replace() 和str_ireplace()函数
查看>>
什么是全栈工程师
查看>>
Html5新特性
查看>>
linux下简易端口扫描器
查看>>
HDU 1205
查看>>
Openstack-L 路由注入方式
查看>>