【问题标题】:Tagging udeploy versions标记部署版本
【发布时间】:2015-12-14 11:32:49
【问题描述】:
  • 对于我的项目,我们使用 gitJenkinsudeploy
  • 在 git 上,我们偶尔会“标记”一个提交,即 “release 1.0”
  • 对于每个项目,我们至少有两个 Jenkins 作业,一个用于构建“develop”分支,另一个用于“ma​​ster
  • 在 udeploy 上,我们有时从开发人员部署,有时从主服务器部署。在 Jenkins 上,develop 和 master 有不同的工作编号,一个可能是 #14,另一个可能是 #65。在 udeploy > 版本 中,此作业被标识为 “ProjectName-ShortVersionOfGitCommit-JenkinsJobNumber”,即 MyApp-bcc27g9-9。这很难阅读和识别,尤其是我们有几个分支和 Jenkins 工作。

如何通过将其更改为“ProjectName-Branch-Tag-JenkinsJobNumber” 来使版本更具可读性,其中标签是可选的,即MyApp-develop-release1.1-9 或只是MyApp-develop-9

【问题讨论】:

    标签: git jenkins udeploy


    【解决方案1】:

    “构建名称设置器插件”和“令牌宏插件”允许根据您想要的任何内容自定义构建作业的名称。例如:

    ${GIT_BRANCH}-${GIT_REVISION,length=8}-${ENV,var="BUILD_TYPE"}
    

    (假设您设置了一个名为 BUILD_TYPE 的环境变量)。可能甚至还有一个内置变量可以为您提供可以使用的标签。

    https://wiki.jenkins-ci.org/display/JENKINS/Build+Name+Setter+Plugin

    【讨论】:

      猜你喜欢
      • 2010-11-06
      • 1970-01-01
      • 2020-05-17
      • 2017-02-08
      • 2020-10-19
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多