我們使用的是作曲家,SATIS和SVN來管理我們的內部PHP庫。 我們在開發過程中對SVN主幹進行了更改,然後在準備測試時標記版本(遵循語義版本控制)。 對庫版本進行標記後,我們可以使用作曲者作爲部署到測試環境的一部分。在成功測試之後,我們會將該版本部署到生產環境中。作曲家和SATIS代碼以進行測試和督促
這裏的問題是,一旦我們已經標記爲測試版本,我們必須非常小心,因爲新版本標記將被作曲家準備下一督促發行時有所回升。
什麼我想象的是,我們會標記一個版本作爲測試版或RC(例如v1.1RC1),並以某種方式配置我們的部署過程,使得它會拒絕一個RC或β部署到生產環境。如果版本測試成功,我們會將該版本重新標記爲發佈版本(v1.1RC1 - > v1.1)併發布該版本。
這可以實現嗎?