Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们是否使用GitHub中的SpringWeb应用程序代码,直接在开发、QA或PROD这样的环境中使用?_Spring_Github_Ant_Tortoisesvn_Environment - Fatal编程技术网

我们是否使用GitHub中的SpringWeb应用程序代码,直接在开发、QA或PROD这样的环境中使用?

我们是否使用GitHub中的SpringWeb应用程序代码,直接在开发、QA或PROD这样的环境中使用?,spring,github,ant,tortoisesvn,environment,Spring,Github,Ant,Tortoisesvn,Environment,目前,我使用Tortoise SVN作为VCS来更改我的Spring应用程序。然后,我们使用ant构建代码,然后将更改部署到开发环境中,如果代码正常工作,我们将移动到后续环境中。 但是,当我们使用GitHUB作为VCS时,有什么不同吗?我们可以使用GitHUB中的代码,直接推送到开发、QA或PROD环境中 或 在将.ear文件构建到各自的环境之后,我们是否只部署它 目前我正在使用Tortoise SVN,用于我的spring应用程序的构建和部署。 但是,我想知道GitHub的流程 在将.ear文

目前,我使用Tortoise SVN作为VCS来更改我的Spring应用程序。然后,我们使用ant构建代码,然后将更改部署到开发环境中,如果代码正常工作,我们将移动到后续环境中。
但是,当我们使用GitHUB作为VCS时,有什么不同吗?我们可以使用GitHUB中的代码,直接推送到开发、QA或PROD环境中

在将.ear文件构建到各自的环境之后,我们是否只部署它

目前我正在使用Tortoise SVN,用于我的spring应用程序的构建和部署。
但是,我想知道GitHub的流程

在将.ear文件构建到各自的环境之后,我们是否只部署它

这是建议的做法,考虑到:

  • 从版本化源生成的任何可交付成果都不应进行版本化
  • 由于可交付成果在(Git)存储库中没有版本控制,Git本身不会用于部署
Git是版本控制工具,与GitHub不同:GitHub是Git存储库托管服务器,它提供附加服务

GitHub可以用于部署,通过和它的。但所有程序仍处于测试阶段

在将.ear文件构建到各自的环境之后,我们是否只部署它

这是建议的做法,考虑到:

  • 从版本化源生成的任何可交付成果都不应进行版本化
  • 由于可交付成果在(Git)存储库中没有版本控制,Git本身不会用于部署
Git是版本控制工具,与GitHub不同:GitHub是Git存储库托管服务器,它提供附加服务


GitHub可以用于部署,通过和它的。但所有程序仍处于测试阶段

非常感谢你的回答!因此,通过GitHub操作或部署工作流,我们构建了.ear文件并将其部署到所需的环境中,对吗?@user3809696就是这个想法,所有这些都来自GitHub服务器。非常感谢您的回答!因此,通过GitHub操作或部署工作流,我们构建.ear文件并将其部署到所需的环境中,对吗?@user3809696这就是想法,所有这些都来自GitHub服务器。