我正试图使用apache、java、jquery等在windows机器上开发一个web应用程序。Apache附带了一个嵌入式jetty服务器。我正在使用eclipse作为IDE。
应用程序需要访问远程计算机(linux服务器)上存在的一些资源,如配置文件等,我们可以将这些资源用于ssh,开发完成后,我们希望将此应用程序部署到托管在此linux服务器上的tomcat服务器上。如何从windows开发环境无缝地移动到linux服务器部署?
现在,我们通过从服务器复制最新的配置文件来进行开发,但是这很容易出错,因为很难跟踪最新的配置文件,这会导致在部署应用程序时出现意外的行为。
我们的团队位于印度,我们的服务器位于美国,映射配置文件并访问它们没有很好的响应时间。
发布于 2014-07-02 21:02:49
我知道你想解决两个关键问题
要回答第一个问题:您可以使用许多同步工具来同步多个系统的目录,我最喜欢的是rsync。1
因此,您可以使用它来同步生产linux服务器和开发linux服务器中的配置文件。
要回答您的第二个问题:我假设您在代码中使用某种版本控制系统,如果是这样的话,您可以使用任何像jenkins这样的连续集成系统为您进行自动构建,并在构建为successful.The时将构建的项目推送到远程服务器,使用连续集成服务器的好处是,一旦开发人员提交了代码,它就可以自动启动新的构建(如果您将其配置为这样做的话),您将得到关于构建状态的快速反馈,并解决这个问题。
https://softwareengineering.stackexchange.com/questions/237235
复制相似问题