首页 > 其他分享 >流水线之版本tag

流水线之版本tag

时间:2023-09-13 14:11:53浏览次数:58  
标签:发行版 版本号 tag 版本 push 流水线 分支

语义化版本 2.0.0

摘要

版本格式:主版本号.次版本号.修订号,版本号递增规则如下:

  1. 主版本号:当你做了不兼容的 API 修改,
  2. 次版本号:当你做了向下兼容的功能性新增,
  3. 修订号:当你做了向下兼容的问题修正。

先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。

命令

参考:

https://zhuanlan.zhihu.com/p/622331227

https://zhuanlan.zhihu.com/p/87725726

可以使用 git 命令直接创建标签:git tag -a v1.0 -m '版本 1.0'

发行版内容包括:

  • 标签:发行版需要基于标签创建,可选择已有标签或新建标签;
  • 版本状态:支持设置为待发行版,该标记表示未正式发布生产可用,是一个预览;
  • 发行版标题:写法建议参见语义化版本
  • 发行版描述:描述发行版的具体内容,云效提供了建议模板,可供参考;
  • 附件:发行版的附件信息;

参考阿里云文档:

https://help.aliyun.com/document_detail/606520.html?spm=a2c4g.456847.0.i2

代码提交

从本地 push 分支到远程分支(或在代码管理平台的Web端进行文件修改),比如从本地的master push到 origin/master。Flow 会将 push 的目标分支与过滤条件进行匹配,如果匹配成功,则会触发流水线,并使用 push 的目标分支作为流水线运行时使用的分支。

Tag创建

从本地 push tag 到服务端 tag(或在代码管理平台的 Web 端进行 Tag 创建),比如将本地的tag release/0.0.1 push 服务端。Flow 会将 push 的目标 Tag 名称与过滤条件进行匹配,如果匹配成功,则会触发流水线,并使用目标 Tag 作为流水线运行时使用的代码版本。

合并请求新建/更新

在代码管理平台的 Web 端创建合并请求,Codeup 支持此类事件。比如从远程的 dev 分支(源分支)发起一个合并请求到 master 分支(目标分支)。Flow 会将合并请求的目标分支与过滤条件进行匹配,如果匹配成功,则会触发流水线,并使用源分支作为流水线运行时使用的分支。

合并请求完成后

与合并 合并请求新建/更新 相比唯一的差别是:Flow 使用目标分支作为流水线运行时使用的分支。

标签:发行版,版本号,tag,版本,push,流水线,分支
From: https://www.cnblogs.com/lovebing/p/17699498.html

相关文章

  • Linux系统有哪些常用版本?
    Linux系统免费、易于维护、安全性高、占用系统资源少,且具有良好的可移植性及用户界面。不仅如此,Linux的世界相当广大,除了Ubuntu、Centos、RedHat之外,还有许多非常不错的发行版本,那么Linux系统有哪些常用版本?以下是具体内容介绍。一、适用于一般使用者1、Ubuntu......
  • Error:java: 错误: 不支持发行版本 5(17)
    调试IDEA时出现如下错误, 参考:https://blog.csdn.net/xiao_yi_xiao/article/details/119142118 出现原因:本地配置jdk和idea默认的jdk不匹配JDK环境13 Module对应5 ......
  • ubuntu版本为16.04,英文改成中文解决方法和解决中文输入法无效的问题
     终端输入:locale-gen然后等待下载,完成后重启ubuntu之后ubuntu就会变成中文,重启后,保留旧的名称。关于中文输入法无效,看这篇文章:  https://www.yisu.com/ask/10114874.html好了,就是下图这种  ......
  • PytorchGPU版本环境配置。Anconda + Pycharm。
    2023年9月12日深度学习课程是基于Pytorch框架有的没的因为之前瞎搞,环境乱七八糟,这次DL课程最好装上GPU版本,那么就通过这次一次性弄个好吧!绝对不是因为,我之前不会弄。(是这样的)课程需要配置好环境。最后经过一段时间的瞎搞乱搞的调整,Pytorch-GPU版本成功安装好了。我是根据B......
  • windows管理多个node版本
    windows管理多个node版本1.下载nvm并安装nvm下载路径:https://github.com/coreybutler/nvm-windows/releases安装前,先把系统原有的nodejs卸载掉,以免之后导致切换失败2.安装node使用nvminstall14/nvminstall18安装14版本和18版本的node(默认会安装最新最稳定版本),完......
  • Zotero版本安装后无法使用内置pdf阅读器
    启用内置的pdf阅读器打开Zotero软件,在导航栏上,选择“编辑”,出现一个下拉框,然后再点击“”首选项。出现Zotero首选框,勾选“EnabletheZoteroPDFreaderandnewnoteeditor(preview,MyLibraryonly)”,随之出现了Zotero软件重启提升,再点击“重启Zotero”这个按钮......
  • xilinx赛灵思下载器jtag-hs3兼容alinx仿真fpga烧录digilent高速常见问题解答
    1.概述  XJTAG-HS3是XILINX的USB转JTAG的高速仿真器,可以下载、烧录和仿真Xilinx FPGA和CPLD芯片,以及配置PROM、FLASH. XJTAG-HS3比PlatformCableUSBII下载器快10倍速度。 可以在30Mbit/秒下驱动JTAG/SPI总线,并且能实现对XilinxZYNQ平台处理器核的重置。可以支持ZYN......
  • 使用IDEA图形化界面或者DataGrip连接Phoenix
    使用IDEA图形化界面连接Phoenix_idea连接phoenix_大数据小菜鸡的博客-CSDN博客今天连接他很费劲啊;恶心死。 ......
  • Drupal < 7.32版本 _“Drupalgeddon” SQL注入漏洞(CVE-2014-3704)
    目录1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证说明内容漏洞编号CVE-2014-3704漏洞名称Drupal“Drupalgeddon”SQL注入漏洞漏洞评级影响范围Drupal7.0~7.31版本漏洞描述修复方案1.1、漏洞......
  • 优维产品最佳实践:流水线的编排
    前言:在前面的内容中,我们已经深入探讨了流水线的设计思路以及“一次构建多次部署”的核心概念。现在,让我们将这些理论知识付诸实践,在EasyOps平台上开始编排流水线。本期优维EasyOps产品使用最佳实践,我们将为您介绍:EasyOps持续集成的核心功能优维在不同阶段的流水线编排优维EasyOps......