因此,我们(开发人员)都有一个共同的开发‘测试’环境,这让我现在的雇主头疼不已。目前的程序如下:
中测试共享开发
因此,这里出现了几个明显的问题:
由于项目之间存在大量的重叠,因此经常会发生resources
问题。
我正试图提出一个论点,为每个项目(尝试每一个开发都是为月球拍摄)提供自己的开发环境。我正在寻找我能提出什么样的论点,这对我的经理来说是有意义的(半技术性的,主要是商业上的,注重底线的)。以下是我目前的论点:
resources
,那么需要在QA
这些都不错,但我想我还没有打出本垒打。如果你想提出相反的论点,并为我提供一些方法,使我目前的环境更好的地方,我是开放的(尽管怀疑)。
谢谢。
发布于 2010-01-14 10:12:08
我在这里看到的主要问题是,您无法通过让用户进入共享的dev环境来创建一致的、可复制的版本。
一般来说,您将运行本地开发环境并将更改提交到中央代码存储库中。然后,您将从该中央存储库构建您的版本。
这样,您将确切地知道您已经发布到QA环境中的版本,并且您将能够始终如一地复制该版本并将其应用于其他环境。
这也很好地帮助了自动构建过程,这意味着每次构建的方式完全相同,这样您就不会依赖手动步骤来确保生成的发生,这将减少人们在忘记手动部署时“破坏构建”的不确定性。
https://stackoverflow.com/questions/2063307
复制相似问题