一、git 版本控制结合jenkins 发布

sh-4.2$ git branch

sh-4.2$ git chekout master

sh-4.2$ git tag v1.1

sh-4.2$ git push origin v1.1

二、jenkins生成git 链接

checkout([$class: 'GitSCM', branches: [[name: '$Tag']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'c11cfcf5-0021-4666-94c7-f972f55ac050', url: 'git@192.168.1.197:root/test.git']]])

实例:

 pipeline {
agent any
stages {
stage('Checkout') {
steps {
echo 'Checkout'
checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'c11cfcf5-0021-4666-94c7-f972f55ac050', url: 'git@192.168.1.197:root/test.git']]])
}
}
stage('Build') {
steps {
echo 'Building'
sh 'mvn clean install'
}
}
stage('Test') {
steps {
echo 'Testing'
sh 'mvn clean verify sonar:sonar'
}
}
stage('Deploy') {
steps {
echo 'Deploying'
sh 'mvn clean deploy'
}
}
}
}

最新文章

  1. CentOS 6.5 安装 Redis-3.2.6
  2. 夺命雷公狗---DEDECMS----24dedecms让网站头部分离
  3. java总结第三次//类和对象2、3
  4. iso中自动伸缩属性
  5. 【转】微信Android SDK示例代码及运行方法
  6. javascript笔记—面向对象
  7. JFinal开发8个常见问题
  8. 精通CSS+DIV网页样式与布局--CSS文字效果
  9. 关于memset函数--赋最大值
  10. 20172306 2018-2019-2 《Java程序设计与数据结构》第七周学习总结
  11. mat 使用 分析 oom 使用 Eclipse Memory Analyzer 进行堆转储文件分析
  12. HanLP的自定义词典使用方式与注意事项介绍
  13. PHP发送HTTP请求的6种方法
  14. mysql宕机,导致innodb_force_recovery恢复不了
  15. Google Admob广告Android全攻略1
  16. 〖Linux〗打开qtcreater出现错误的解决方法
  17. NodeJS-001-Nodejs学习文档整理(转-出自http://www.cnblogs.com/xucheng)
  18. 洛谷P1345 [USACO5.4]奶牛的电信(最小割)
  19. idea中maven项目放到包中的mapper的xml文件不发布的问题
  20. [ CodeVS冲杯之路 ] P1011

热门文章

  1. 转:C# 读取EXCEL文件的三种经典方法
  2. Django中的DateTimeField格式
  3. python基础学习14----正则表达式
  4. 【转】MaBatis学习---源码分析MyBatis缓存原理
  5. 读高性能JavaScript编程 第四章 Duff's Device
  6. [BZOJ 3167][HEOI 2013]SAO
  7. 团队作业7——第二次项目冲刺(Beta版本)day3
  8. 13.1SolrCloud集群使用手册之Collections API
  9. Arcgis创建SDE_Geometry、SDO_Geometry的区别
  10. PHPer是草根吗