我遇到开发人员无法访问部署应用程序的服务器/机器的情况......但是......我需要它们能够根据新的开发部署新的war文件。 / p>
我也不会访问,因为我会是ooo。
如果有的话,处理这种情况的最佳方式是什么。
谢谢, CS
答案 0 :(得分:1)
现在,开发人员编写代码,签入然后转到构建服务器并执行构建,该构建也负责部署。
如果您是Java开发人员,可以查看Maven和Maven's Cargo plugin
答案 1 :(得分:0)
也许构建管理工具可以帮助开发人员将WAR打包并部署到服务器。我们的组织使用Hudson和Ant对此进行了概念验证。
Hudson使用CVS标记或分支名称检出项目,构建WAR文件,然后将其部署到服务器。由于Hudson是基于Web的,我可以远程访问它。由于Hudson的服务器位于我们公司的网络中,它可以检查项目并进行部署,在开发人员和服务器之间创建一个抽象层。
您还可能认为您和您的团队需要某种对服务器的安全VPN访问。但是构建管理工具会更安全,并且还会带来更多好处。
http://javatools.wordpress.com/2007/02/23/hudson-a-continuous-build-system/
答案 2 :(得分:-1)
我希望您有一个重复的开发机器,因为我觉得您没有测试预算......