[英]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.