2013-11-22 45 views
1

我需要出示包括三個數字 1.採用POM版本(完成) 2.從git的承諾數(完成) 3.竹內部版本號的版本號發動戰爭(最差的部分:()準備用竹子版本號屬性文件,同時使用maven

我試着用佔位符做一個屬性文件作爲bamboo.properties在我的項目中,我預料到當Bamboo準備構建它時,它將替換這些屬性並在戰爭中包含該文件。將讀取這些屬性並暴露給Web層。

我正在做對嗎?因爲我需要我的其他團隊成員應該能夠在沒有Bamboo的情況下在本地構建?

bamboo.properties:

bamboo.buildKey = $ {} bamboo.buildKey

bamboo.buildResultsUrl = $ {} bamboo.buildResultsUrl

bamboo.buildNumber = $ {竹子。 buildNumber}

bamboo.buildPlanName = $ {bamboo.buildPlanName}

bamboo.buildTimeStamp = $ {bamboo.buildTimeStamp}

回答

0

以下是我們如何在長時間之後實現上述目標。

  1. Pom version 一個簡單的maven屬性,可以被訪問。
  2. gid提交ID 因爲在這個項目中我們只使用git,所以有一個maven插件,它提供了關於提交編號的信息。藉助它,你可以檢索Git commit id。有關詳情請認準

    混帳提交-ID-插件

  3. 竹還有就是你需要在竹設置來配置(對於我這個已經被客戶端,因爲他擁有它做)環境變量。但之後,我們訪問它在我們的ENV爲「」

感謝

相關問題