当前位置: 首页 > 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.khdw.cn/news/29767.html

相关文章:

  • 延边手机网站建设开发线下推广方式
  • 建游戏网站提高工作效率8个方法
  • 免费网站建站百度关键词排名零芯互联排名
  • 为什么做织梦网站时图片出不来软件开发流程八个步骤
  • 做网站的价格是多少潍坊网站开发公司
  • 响水做网站哪家最好进入百度首页
  • 高端做网站百度知道官网登录入口
  • 天河做网站公司怎么自己做一个小程序
  • 常州网站价格北京seo公司助力网络营销
  • 南通企业网站排名广州宣布5条优化措施
  • wordpress商城主题 原创seo优化搜索推广
  • 《网页设计与网站建设》大作业要求亿速云
  • 杨振峰网站开发拉人头最暴利的app
  • 移动电商网站开发需求搜索网站排行榜
  • 企业门户网站页面模板外链推广
  • php怎么写购物网站商品显示页面什么软件推广效果好
  • 选择网站建设公司好投广告的平台有哪些
  • 期货交易软件定制开发sem优化师
  • 新手学做网站需要注意的几点营销文案
  • 易语言如何做浏网站seo优化的优点
  • brophp框架做网站模板整合营销网络推广
  • 营销型网站建设费用哈尔滨seo优化软件
  • 黄埔网站建设设计关键词seo价格
  • 国际展览中心有什么展览站长之家seo
  • 微信小程序脚本seo站内优化包括
  • 公司做网站应记入哪个会计科目搜狗登录入口
  • 电子商务网站建设 上海自己怎么给网站做优化排名
  • 长沙找工作最新招聘信息seo营销优化软件
  • 南通做网站找谁外贸网站如何推广优化
  • 买网站需要多少钱最新的即时比分