zoukankan      html  css  js  c++  java
  • jenkins-构建job成功后自动打tag到git仓库

    需求:最近开发同事提出了个要求,每当Jenkins执行上线部署完成后,对当前代码进行自动打TAG到git仓库中,且只有当部署成功后才进行打TAG,防止构建失败也进行打过多的垃圾tag,然后便于下次进行备份回滚代码。可以利用Jenkins增加构建后操作GIt publisher的选项来进行自动TAG到git上。
     
    1:新建一个job
    2:添加远程git仓库地址
    3:通过构建后操作添加git publisher选项来进行打TAG到远程仓库
    说明:
    ①Push Only If Build Succeeds:构建成功时推送,这个必须得勾选
    ②Merge Results:合并结果,不做详细介绍
    ③Force Push:强制推送到远程仓库上
    ④Tags:标签,打tag重点在这
    Tag to push:定义tag的名称,这边使用Jenkins提供$BUILD_NUMBER变量,根据当前job构建号 来进行打TAG
    Tag message:定义tag的描述
    Create new tag:创建新的TAG,勾选
    Update new tag:更新TAG,勾选
    Target remote name:打TAG到远程上的名称
    ⑤Branches:分支,不做详细介绍
    ⑥Notes:记录,不做详细介绍
    4:执行job任务测试
    5:查看git上,是否推送成功存在V.2tag
     
  • 相关阅读:
    seafile-docker
    nextcloud-docker
    nexus升级
    vSphere中设置K3OS
    文件大小排序
    Java SpringBoot Beetl模板
    电商 Python 生成刷单公司需要的评论格式2
    电商 Python 生成刷单公司需要的评论格式
    电商 Python 访客Excel合并
    Java SpringBoot Thymeleaf模板
  • 原文地址:https://www.cnblogs.com/douyi/p/12463313.html
Copyright © 2011-2022 走看看