当前位置: 首页 > article >正文

根据标签实现CD

注意:下面的操作在安装gitlab的虚拟机上操作

  • 在github仓库设置多个标签tag

注意:下面的操作在安装Jenkins的虚拟机上操作

  • 配置Jenkins中进入项目工程的设置,在general参数化构建过程配置如下内容
    • 选中参数化构建过程
    • 设置名称:tag
    • 设置描述:基于标签拉取和构建工程
    • 选择参数类型:标签
    • 默认分支:origin/master
  • 配置Jenkins中进入项目工程的设置,在构建栏中增加构建步骤:执行shell
    • 输入命令: git checkout $tag
    • 把执行shell这个部分拖拽到打包之前
  • 应用保存
  • 再次执行构建:立即构建按钮变成 -> Build with Parameter,然后就可以根据标签来选择不同历史版本的仓库进行构建啦
  • 构建后通过浏览器测试构建后的效果

http://www.kler.cn/news/323770.html

相关文章:

  • HJ50-四则运算:栈的运用、中缀表达式转后缀表达式并计算结果
  • C++(9.26)
  • FastReport时间格式化(含判空)
  • Python办公自动化之Word
  • 探索未来:MultiOn,AI的下一个革命
  • 示例说明:elasticsearch实战应用
  • 等保托管怎么样,流程是什么样的?
  • 弹性盒模型关键几个点:
  • 【SQL】总结Select语句中用来连接字符串的方法
  • 万字长文详解FreeRTOS软件定时器
  • 机器学习:opencv--特征检测
  • 静态链接和动态链接的Golang二进制文件
  • 音视频入门基础:FLV专题(4)——使用flvAnalyser工具分析FLV文件
  • SQLI—LABS刷题 | SQL总结
  • QT:常用类与组件
  • Humans or LLMs as the Judge? A Study on Judgement Bias
  • Redis6.0.9配置redis集群
  • 银河麒麟高级服务器操作系统V10外接硬盘挂载指南
  • 关于el-card的height设置100%后, el-card内容超出高度后,内容被隐藏这件事
  • Tkinter制作登录界面以及登陆后页面切换--用户数据从数据库获取并进行合法性校验(二)
  • 【WPF】多屏幕展示
  • Flask学习之项目搭建
  • Linux上的C/C++编程
  • 【管理】销售管理到底应该怎么管?
  • uniapp 实现3d轮播图,也就是中间的放大两边的缩小 用swiper和swiper-item就能实现
  • CentOS7 离线部署docker和docker-compose环境
  • 图说数集相等定义表明“R各元x的对应x+0.0001的全体=R“是几百年重大错误
  • c++与Python用笛卡尔的心形函数输出爱心
  • 学习ubuntu 24.10系统目录架构
  • 【Qt】前后端交互---DataCenter类