我们使用的是作曲家,SATIS和SVN来管理我们的内部PHP库。 我们在开发过程中对SVN主干进行了更改,然后在准备测试时标记版本(遵循语义版本控制)。 对库版本进行标记后,我们可以使用作曲者作为部署到测试环境的一部分。在成功测试之后,我们会将该版本部署到生产环境中。作曲家和SATIS代码以进行测试和督促
这里的问题是,一旦我们已经标记为测试版本,我们必须非常小心,因为新版本标记将被作曲家准备下一督促发行时有所回升。
什么我想象的是,我们会标记一个版本作为测试版或RC(例如v1.1RC1),并以某种方式配置我们的部署过程,使得它会拒绝一个RC或β部署到生产环境。如果版本测试成功,我们会将该版本重新标记为发布版本(v1.1RC1 - > v1.1)并发布该版本。
这可以实现吗?