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

山东网站开发工作室网站建设评审

山东网站开发工作室,网站建设评审,竞价账户托管的公司有哪些,wordpress微信个人支付宝文章目录 Jenkins参数化构建设置设置gitlab tag在工程中维护构建的版本按指定tag的版本启动服务 Jenkins参数化构建设置 选择参数化构建: 在gradle构建之前,增加执行shell的步骤: 把新增的shell框挪到gradle构建之前, 最后保存 …

文章目录

    • Jenkins参数化构建设置
    • 设置gitlab tag
    • 在工程中维护构建的版本
    • 按指定tag的版本启动服务

Jenkins参数化构建设置

选择参数化构建:

在这里插入图片描述

在这里插入图片描述

在gradle构建之前,增加执行shell的步骤:

在这里插入图片描述

把新增的shell框挪到gradle构建之前,

在这里插入图片描述

最后保存

设置gitlab tag

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这样在每次改了代码提交后,可以在新的时间点上设置新的tag。

在工程中维护构建的版本

gitlab上打的标签,在jenkins中执行构建时,可以从环境参数获取git参数传过来的信息,也就是这里的tag参数:

build.gradle中获取环境参数:

ext.PROJECT_VERSION = System.getenv('tag')

docker-compose.yml中获取环境参数:

...
services:hello:image: hello:${tag}...

按指定tag的版本启动服务

当gradle的docker插件按tag打出版本后,要在目标服务器上启动相应版本的应用,这里需要在docker-compose up时指定一个tag相关的环境变量,而在jenkins服务器发送命令时,可以这样传递环境变量:

在这里插入图片描述

对于同一个tag,如果要更新功能,可以先在gitlab上删除tag,提交代码后重新再打相同的tag,再jenkins构建该tag,此时docker image prune -f会清理废弃的image。

http://www.yayakq.cn/news/493036/

相关文章:

  • 徐州手机模板建站如何加强精神文明网站建设内容
  • 零购物网站怎么建设鑫迪建站系统
  • 音乐网站建设方案263企业邮箱登录入口手机版
  • 厦门营销型网站建设网站建设方案书组网方案
  • 网站源码怎么绑定域名怎样做app网站建设
  • 大学生个人网站模板软文推广经典案例
  • 上海网站优化排名公司谷歌引擎搜索
  • 中小型网站建设资讯外贸seo
  • 沈阳网站优化哪家好网站制作的常见布局
  • 个人网站备案 网站服务内容公司邮箱怎么查询
  • 甘肃省城乡住房建设厅网站首页如何关闭wordpress默认编辑器
  • 做网站推广链接该怎么做做学校网站的目的
  • 人力资源网站建设wordpress后台使用
  • photoshop画简单网站塘厦仿做网站
  • 西安模板建网站好网站推理
  • 干事儿网网站开发m开头的网站建设公司
  • 网站怎么申请怎么注册做戒烟网站素材
  • 网站建设 互成网络彩票网站开发dadi163
  • 网站后台psd昆明学校网站建设
  • 查企企官方网站react网站开发介绍
  • 建设企业网站的意义wordpress语言中文
  • 如何做美食网站网店营销
  • 商城网站建设是 什么软件网站改版 重定向
  • 网站服务公司有哪些软件推广方案经典范文
  • 网站开发图片多打开速度慢长沙口碑最好的装修公司排名
  • 设计图库seo培训师招聘
  • 营销网站建设公司效果模拟ip访问网站
  • 一台服务器做两个网站吗wordpress怎么加站点图标
  • 做音乐网站用什么程序涂鸦app定制开发
  • 网上书城网站开发的结论与不足网站开发公司地址