试用k8s内部jenkins,并且配置好podtemplate

pipeline{
agent any
stages{
   stage('get the code'){
      steps{
         container('jnlp'){
         sh 'cp Dockerfile xx-svc.yaml /tmp'
          checkout([$class: 'SubversionSCM', additionalCredentials: [], excludedCommitMessages: '', excludedRegions: '', excludedRevprop: '', excludedUsers: '', filterChangelog:                 false, ignoreDirPropChanges: false, includedRegions: '', locations: [[cancelProcessOnExternalsFail: true, credentialsId: 'xxx', depthOption: 'infinity', ignoreExternalsOption:               true, local: '.', remote: 'https://10.10.xx.xx/svn/bqjr/xx/xx/xx/xx']], quietOperation: true, workspaceUpdater: [$class: 'UpdateUpdater']])
        }
     }
   stage('complie code'){
       steps{
          container('jnlp'){
          sh 'mvn clean install -Dmaven.test.skip=true -f rdms/pom.xml'
       }
    }
   }
stage('build the images'){
     steps{
       container('jnlp'){
       sh 'docker login -u admin -p Harbor12345  xx'
       sh 'cp /tmp/Dockerfile . && docker build -t xxxx/xx/xx/:v11.' 
       sh 'docker push xxx/xx/xx:v11'
   }
   }
 }
stage('build '){
    steps{
      container('jnlp'){
     sh 'kubectl apply -f /tmp/xx-svc.yaml'
      }
    }
 }
}
}

最新文章

  1. iOS的ATS配置 - 2017年前ATS规定的适配
  2. WebAPI的Get和Post访问
  3. HTTP状态码整理
  4. PostgreSQL中initdb做了什么
  5. 针对无线信道衰落特性分析3G,4G,5G的关键技术异同点
  6. tomcat 内存溢出
  7. ABAP EXCEL 文件上传下载 用SMW0
  8. 阿里云服务器windows系统C盘一键清理脚本
  9. js实现超出一定字数隐藏并用省略号"..."代替,点击后又可进行展开和收起,
  10. BigDecimal精确计算及陷阱
  11. 敏感词过滤,js封装class选择器:
  12. Python-基础学习-Day1
  13. 八大排序算法——希尔(shell)排序(动图演示 思路分析 实例代码java 复杂度分析)
  14. 手机响应式echarts
  15. 使用Linux搭建FTP服务器实现文件共享
  16. Android开发之漫漫长途 XVII——动画
  17. SnmpTools配置
  18. 移除input框type="number"在部分浏览器的默认上下按钮
  19. 5.1 C++基本操作符重载
  20. 【mybatis】【mysql】mybatis查询mysql,group by分组查询报错:Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column

热门文章

  1. 微信小程序request请求实例,网络请求。
  2. Maven 使用Nexus搭建Maven私服
  3. Java自动检测文件编码(字符集)
  4. 攻防世界--web新手练习区(1)
  5. NO32 网络层次及OSI7层模型--TCP三次握手四次断开--子网划分
  6. python操作mongoDB(pymongo的使用)
  7. Day7 - E - Strange Way to Express Integers POJ - 2891
  8. 003、Java的单行注释
  9. MVC 实例详解,蛮好的,适合新手
  10. JS: 随机点名程序与万年历