zoukankan      html  css  js  c++  java
  • Jenkins 打tag回滚

    利用jenkins,从gitlab上拉取代码,然后发布,如果想进行代码回退,其实还是代码发布,拉取的时候,选择合适的标签。

     一、利用Git parameter插件选择branch或tag。下面的文本参数不是必选,但是可以提供每次发版的详情。

    二、Git仓库中填上仓库地址,注意Name中填入origin要与最下面的对应上。下方的Branches to build 填入的变量可以获取tag分支。

     三、此处不是必须的,但是可以根据自己的脚本加入tag参数,来根据分支构建。列如git clone  -b $Tag   git仓库地址     

     

     四、此处利用Git publisher插件 

     

    说明:
        Push Only If Build Succeeds:勾选代表只有项目发布成功才打tag,不然只要发布就打tag会导致很多垃圾tag
        Tag to push:push 的名字,$BUILD_NUMBER是内置变量,代表当前发布版本号
        Tag message:信息
        Create new tag:创建新的tag
        Update new tag: 上传新的tag
        Target remote name:远端的名字,这里和上面设置git对应

    此处可达到的效果是每次发版完毕后,给当前分支打tag,并推送到远程的Git仓库,如果需要回滚的时候,发版当前tag的上一个版本即可。

  • 相关阅读:
    CSU1018: Avatar
    ZOJ
    HDU—4463 Outlets 最小生成树
    查询文件中值所在的路径
    mysql语句查询时间检测
    phpmyadmin修改root密码
    检测Linux glibc幽灵漏洞和修补漏洞
    监控宝安装手册
    ubuntu安装环境软件全文档
    ubuntu mysql主从库的搭建
  • 原文地址:https://www.cnblogs.com/dadonggg/p/11045900.html
Copyright © 2011-2022 走看看