Bitbucket标签自动回滚的问题。
创始人
2024-12-19 11:30:13
0

在Bitbucket Pipeline中,可以利用"git revert"命令实现标签回滚。这里提供一个示例代码:

image: node:8.9.3

pipelines:
  branches:
    master:
      - step:
          script:
            # 安装依赖,这里使用npm作为示例
            - npm install
            # 打tag
            - git tag my-tag
            # 推送tag到远程
            - git push --tags
    tags:
      '*':
        - step:
            script:
              # 安装依赖,这里使用npm作为示例
              - npm install
              # 记录当前的版本
              - VERSION=`cat package.json | grep version | awk -F '\"' '{print $4}'`
              # 执行回滚操作,注意这里的my-tag需要根据需求进行修改
              - git revert `git tag --sort=-creatordate | grep my-tag | awk 'NR==1'`..HEAD
              # 更新版本号并提交
              - npm version patch -m "Rollback tag ${VERSION}"
              - git push --follow-tags

这段代码在master分支上打上一个名为"my-tag"的tag后,在任何其他分支上推送相同的tag时,就会自动回滚到最近的"my-tag"标签。注意:这里的回滚操作是将当前的提交和最近的"my-tag"标签之间的差异进行还原,因此如果想要回滚到特定的提交,在git revert命令中需要修改相应的参数。

相关内容

热门资讯

红龙扑克辅助器!fishpok... 红龙扑克辅助器!fishpoker正规控制,拱趴大菠萝怎么开挂规律;揭秘教程安装方法样式多选,攻略类...
微扑克辅助器!德扑之星的机制靠... 微扑克辅助器!德扑之星的机制靠谱,德州私人局怎么透视介绍;(需添加指定薇757446909获取下载链...
智星德州作弊器!德州nzt软件... 智星德州作弊器!德州nzt软件专用,werplan有挂吗规律;揭秘教程安装方法样式多选,攻略类型丰富...
智星德州作弊器!轰趴大菠萝十三... 智星德州作弊器!轰趴大菠萝十三水有外挂苹果版,德州私人局怎么透视透明;轰趴大菠萝十三水有外挂是一种具...
微扑克辅助器!扑克之城那假盈利... 微扑克辅助器新手教程相关信息汇总(需添加指定薇757446909获取下载链接);微扑克辅助器!扑克之...
微扑克透视挂!红龙扑克看底牌真... 1、微扑克透视挂!红龙扑克看底牌真的有挂,德州私人局怎么透视教程。2、透视辅助简单,软件透明挂操作,...
wpk作弊器!欢乐棋牌有挂智能... wpk作弊器!欢乐棋牌有挂智能,拱趴大菠萝挂怎么安装教程;1分钟了解详细教程(微信 13670430...
wpk透视挂!德扑之星好牌挂件... wpk透视挂!德扑之星好牌挂件,德州私人局怎么透视总结;科技安装教程;136704302。相信小伙伴...
WePoKe透明挂!poker... pokermaster是有外挂新手教程相关信息汇总(需添加指定薇757446909获取下载链接);W...
wpk透视挂!德州线上扑克辅助... wpk透视挂!德州线上扑克辅助工具app线上,拱趴大菠萝有挂吗介绍是由北京得德州线上扑克辅助工具ap...