簡體   English   中英

BuildLabel屬性如何生成?

[英]How BuildLabel property generated?

我正在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>  

希望能幫助到某人:)

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

IBM對此有公開的增強請求

支持屬性以指定構建標簽格式

就我而言,BuildLabel是使用RTC Server在其中運行的時區生成的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM