Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.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
Java 验证多操作系统支持_Java_Deployment_Continuous Integration_Verification_Continuous Deployment - Fatal编程技术网

Java 验证多操作系统支持

Java 验证多操作系统支持,java,deployment,continuous-integration,verification,continuous-deployment,Java,Deployment,Continuous Integration,Verification,Continuous Deployment,我开发了java代理,该代理将部署在具有多个java版本的不同操作系统上所有可能的应用程序服务器上。 我想验证我的应用程序是否能在上述所有可能的排列上正常工作。 我看到的一种方法是创建一组虚拟机,每个虚拟机都有一个可能的排列。我不喜欢这种方式,因为它需要多个虚拟机。我目前正在检查dockers的使用情况。还有其他选择吗 谢谢,Yuri创建多个Docker与创建多个VM有什么不同?您希望在不同操作系统上的Java应用程序中看到什么差异?我可以在我的PC上创建docker,将其集成为CI/CD的一部

我开发了java代理,该代理将部署在具有多个java版本的不同操作系统上所有可能的应用程序服务器上。 我想验证我的应用程序是否能在上述所有可能的排列上正常工作。 我看到的一种方法是创建一组虚拟机,每个虚拟机都有一个可能的排列。我不喜欢这种方式,因为它需要多个虚拟机。我目前正在检查dockers的使用情况。还有其他选择吗


谢谢,Yuri

创建多个Docker与创建多个VM有什么不同?您希望在不同操作系统上的Java应用程序中看到什么差异?我可以在我的PC上创建docker,将其集成为CI/CD的一部分,其他开发人员可以在本地PC上使用它。每个docker映像可以有自己的OS\as\Java组合。这种方法仍然很繁重,但至少比使用几个虚拟机更方便。您还可以在PC上创建虚拟机,将它们部署到服务器上,并允许其他人也运行它们。也许它们更容易编写脚本/使用工具。我假设您需要让这些虚拟机运行以实现持续集成,因此您确实需要一台服务器来实现这些虚拟机。我希望允许多个开发人员同时运行。如果它位于my\ remote server上,则只允许单用户运行。您的服务器一次只能运行一个VM吗?你不能有一个更大的服务器或更小的虚拟机吗?创建多个Docker与创建多个虚拟机有什么不同?您希望在不同操作系统上的Java应用程序中看到什么差异?我可以在我的PC上创建docker,将其集成为CI/CD的一部分,其他开发人员可以在本地PC上使用它。每个docker映像可以有自己的OS\as\Java组合。这种方法仍然很繁重,但至少比使用几个虚拟机更方便。您还可以在PC上创建虚拟机,将它们部署到服务器上,并允许其他人也运行它们。也许它们更容易编写脚本/使用工具。我假设您需要让这些虚拟机运行以实现持续集成,因此您确实需要一台服务器来实现这些虚拟机。我希望允许多个开发人员同时运行。如果它位于my\ remote server上,则只允许单用户运行。您的服务器一次只能运行一个VM吗?你不能有一个更大的服务器,或更小的虚拟机吗?