在我们的车间中,我们有四个主要环境,用于开发和单元测试的Dev,用于系统集成测试的SIT,用于生产前测试的PAT和生产中的PROD。
现在,假设正在开发多个版本。 PROD正在运行1.0。 PAT为1.1,SIT和Dev为1.2。我们认为PAT中的1.1是可疑的,因此推迟部署它。同时,1.2看起来不错,因此我们将其部署到PAT。但是,那测试已经脱离了轨道,我们认为1.1版足以在解决新问题的同时进行部署。
这是问题。作为部署的一部分,我们将工件推送到Nexus。能否在Nexus中同时使用1.1和1.2,并在PROD部署时决定要使用哪个版本?