Jenkinsfile构建docker镜像
2024-09-01 13:07:17
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
'''
}
} } }
最新文章
- Learning to Rank 简介
- Odoo 中group domain的优化应用
- MySQL高可用方案选型参考
- Selenium2+python自动化8-SeleniumBuilder辅助定位元素
- 【一个iOS官方文档错误】关于keyWindow是否可以接受触摸事件?
- sqlite数据库 adb 从配置到查询表中数据全过程-----献给初学的自己
- Javascript之严格模式详解
- Spring笔记——Spring框架简介和初次框架配置
- First Adventures in Google Closure -摘自网络
- 加快AndroidStudio运行速度的方法
- springMVC注解优化
- Spring的Bean有哪些作用域?
- C# 多线程学习笔记 - 3
- 基于Live555实现RtspServer及高清高分辨率和高码率视频传输优化
- less-loader编译calc异常解决方法
- .Net 中读写Oracle数据库常用两种方式
- 使用过AsyncTask、EventBus、Volley以及Retrofit,必须好好了解handler运行机制
- spring 配置文件属性设置默认值以及读取环境变量值
- Ubuntu 14.04不显示标题栏和侧边栏
- CentOS6.8系统安装Node
热门文章
- CCF-CSP题解 201709-4 通信网络
- i++和++i的区别(主要为返回的值的区别)
- 《Java基础知识》Java多态对象的类型转换
- css设置使文字显示2行多余的为省略号。。。
- 基于C# WPF框架的贪吃蛇
- Rancher 2.3实现K8S一键式升级!再也不用同步升级Rancher啦!
- 3、看源码MVC中的Controllr的Json方法
- Python面向对象-概念、类、实例
- c++-重载运算符(+-,++,--,+=,-=,cin,cout)
- 《老师说的都对》- Alpha冲刺阶段博客目录