为了账号安全,请及时绑定邮箱和手机立即绑定

BuildLabel属性如何生成?

BuildLabel属性如何生成?

阿波罗的战车 2021-05-05 10:27:04
我正在Eclipse中进行一些Maven项目,并使用Jazz源代码控制。我做了一些构建定义,它们运行Ant脚本(build.xml)。这样。我注意到我的构建标签(“ buildLabel”属性-考虑内置属性-看起来在这里)就像yyyymmdd-nnnn。其中nnnn看起来像是构建机器中当前时间的数字。关于这一点,我有几个问题:1)该属性何时首次生成?2)那里使用了哪个时区?3)以及从哪里确切地获取了该时区?(任何环境变量?)4)如何更改该时区?(我的意思是,此属性首次生成时)谢谢!更新#1:同时,我设法找到一种更改时区的解决方法(使用我的ant脚本)。首先,我使用UTC时区创建了新属性:<tstamp>     <format property="buildLabelNewTime" pattern="yyyyMMdd-hhmm" timezone="UTC"/>     </tstamp>之后,我创建了新目标来更改构建标签:<target name="changeLabel" description="Change build label">     <buildResultPublisher repositoryAddress="${repositoryAddress}" userId="${USER_ID}" passwordFile="${PASSWORD_FILE}" buildResultUUID="${buildResultUUID}" label="${buildLabelNewTime}" />     </target>希望能对某人有所帮助:)
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

RTC中的BuilDLabel由Jazz Build Engine生成,目前(RTC 6.0.6)无法更改。

IBM对此有公开的增强请求

支持属性以指定构建标签格式

就我而言,BuildLabel是使用RTC Server在其中运行的时区生成的。


查看完整回答
反对 回复 2021-05-19
  • 1 回答
  • 0 关注
  • 154 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信