pipeline {
agent any stages {
stage('preparation') {
steps {
echo "workspace: ${WORKSPACE}"
echo "build_tag: ${BUILD_TAG}"
echo "node_name: ${NODE_NAME}"
echo "version: ${version}"
}
} stage('git-official') {
steps {
echo "get code from git"
dir(path: "./official") {
git(
branch: "master",
credentialsId: '4c54756d-241f-4825-be18-80f281081370',
url: 'git@192.168.124.189:yyy/official.git',
changelog: true
)
}
}
} stage('docker-build') {
steps {
sh '''
cd jenkins/official/$version
cp -r ${WORKSPACE}/official/index.html .
cp -r ${WORKSPACE}/official/static .
sudo docker build -t 192.168.124.136/yyy/official:$version .
sudo docker push 192.168.124.136/yyy/official:$version
'''
}
} } }

最新文章

  1. Learning to Rank 简介
  2. Odoo 中group domain的优化应用
  3. MySQL高可用方案选型参考
  4. Selenium2+python自动化8-SeleniumBuilder辅助定位元素
  5. 【一个iOS官方文档错误】关于keyWindow是否可以接受触摸事件?
  6. sqlite数据库 adb 从配置到查询表中数据全过程-----献给初学的自己
  7. Javascript之严格模式详解
  8. Spring笔记——Spring框架简介和初次框架配置
  9. First Adventures in Google Closure -摘自网络
  10. 加快AndroidStudio运行速度的方法
  11. springMVC注解优化
  12. Spring的Bean有哪些作用域?
  13. C# 多线程学习笔记 - 3
  14. 基于Live555实现RtspServer及高清高分辨率和高码率视频传输优化
  15. less-loader编译calc异常解决方法
  16. .Net 中读写Oracle数据库常用两种方式
  17. 使用过AsyncTask、EventBus、Volley以及Retrofit,必须好好了解handler运行机制
  18. spring 配置文件属性设置默认值以及读取环境变量值
  19. Ubuntu 14.04不显示标题栏和侧边栏
  20. CentOS6.8系统安装Node

热门文章

  1. CCF-CSP题解 201709-4 通信网络
  2. i++和++i的区别(主要为返回的值的区别)
  3. 《Java基础知识》Java多态对象的类型转换
  4. css设置使文字显示2行多余的为省略号。。。
  5. 基于C# WPF框架的贪吃蛇
  6. Rancher 2.3实现K8S一键式升级!再也不用同步升级Rancher啦!
  7. 3、看源码MVC中的Controllr的Json方法
  8. Python面向对象-概念、类、实例
  9. c++-重载运算符(+-,++,--,+=,-=,cin,cout)
  10. 《老师说的都对》- Alpha冲刺阶段博客目录