看到了以下表示Jenkins管道的图表:
git push --> Git repo --> Jenkins CI server --> Maven build server --> Test server --> Deliver build artifacts --> Deploy
如果这是正确的,我很难理解上面的区别(?)服务器在引擎盖下工作,我需要一些澄清,以便Jenkins过程不仅仅是一个黑匣子。
Jenkins CI server,Maven build server和Test server实际上是一个物理服务器?,如果对前面的问题的回答是肯定的,
我有几个在dev/ test /db服务器上运行的单元测试用例。开发/测试服务器是内部服务器,位于防火墙之后。我已经在Azure DEVOPS的部署组中添加了这些服务器。
当尝试从Azure Devops运行测试用例时,我收到错误"remote server is not accessible“。azure devops如何连接到防火墙后面的远程服务器,并在版本中部署代码?以及我需要做什么来将这些测试用例执行到远程服务器。
我有一个连接到正在运行的服务器的类(不在该服务器上运行)。我使用ZF2 PHP Unit Test测试该类及其方法。测试成功,但当服务器关闭且与该服务器的连接失败时,测试也会失败。所以我发现我的测试依赖于那个服务器连接。我不想依赖真实的服务器连接来完成我的测试。我在互联网上搜索过,但大多数网站只提供基本的PHP单元测试。有人能帮我用Zend Framework2PHP Unit Test测试我的类吗?在进阶时谢谢!
我已经为我的django项目构建了一套单元测试--在本地测试服务器上运行它们工作得很好。
现在我已经将代码部署到了生产环境中,我想在远程服务器上重用这些测试(主要是为了捕获任何配置错误等)。
django-admin test ...
似乎没有提供任何用于指定目标服务器的选项,并且我不希望重写/派生测试。
有没有在远程服务器上运行django单元测试的好方法?我在文档/ SO /google中找不到任何东西..