對於舞台和生產部署,Cloud Manager會產生獨特的遞增版本。
此版本在管線執行詳細資料頁面和活動頁面上顯示。 當執行建置時,Maven專案會更新為使用此版本,並在git儲存庫中建立標籤,其名稱為該版本。
如果原始專案版本符合特定標準,更新的Maven專案版本將合併原始專案版本和Cloud Manager產生的版本。 但是,標籤一律會使用產生的版本。 要進行此合併,原始項目版本必須由三個版本段組成,例如1.0.0或1.2.3,但不是1.0或1,且原始版本不得以-SNAPSHOT結束。
如果原始版本符合此標準,則產生的版本會附加至原始版本,做為新版本區段。 產生的版本也會稍作修改,以包含正確的排序和版本處理。 例如,假設生成的版本為2019.926.121356.0000020490:
版本 | pom.xml中的版本 | 評論 |
---|---|---|
1.0.0 | 1.0.0.2019_0926_121356_0000020490 | 格式正確的原始版本 |
1.0.0-快照 | 2019.926.121356.0000020490 | 快照版本,已覆寫 |
1 | 2019.926.121356.0000020490 | 不完整版本,已覆寫 |
無論原始版本是否已併入Cloud Manager初始化的版本,原始版本都可作為名稱為cloudManagerOriginalVersion的Maven屬性使用。