php - Jenkins 通过 ssh 构建和测试

标签 php testing ant jenkins phpunit

我有一个包含 Jenkins、Ant、PHP、PHPunit 以及其他 php 工具的系统。

是否可以让 Jenkins 将其推送到远程服务器,使用 Ant 运行测试并检索有关测试的数据?

最佳答案

我会编写一个单独的 ant 脚本并使用 ant 的 ssh 支持来完成任务。 ssh-tasks 在我过去的一些项目中效果很好。这样 Jenkins 将运行本地 ant-build,它在内部执行所有远程访问。

另一个好处是您可以在必要时手动运行 ant 脚本(甚至是它的一部分),这使得它的开发和测试变得更加容易。

参见 http://ant.apache.org/manual/Tasks/scp.htmlhttp://ant.apache.org/manual/Tasks/sshexec.html用于 Ant 中与 ssh 相关的任务的文档。

关于php - Jenkins 通过 ssh 构建和测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8761455/

相关文章:

php - 在招聘过程中要求 future 的程序员编写代码的好的示例项目是什么?

php - CodeIgniter 抛出 "The URI you submitted has disallowed characters...",我看不出是什么原因造成的

.net - 是否有用于 .NET 的 headless 浏览器(用于自动 Web-UI-测试)?

java - Apache CXF org.apache.cxf.transport.http.HTTPException : HTTP response '404: Not Found' when communicating to end point URL

ant - xcodebuild 仅打印错误

java - 是否有替代方法来创建 Junit 测试结果报告而不是 ant 的 Junitreport 任务

php - 打印 PHP 二维数组

php - 将价格格式化为逗号分隔

unit-testing - 是否可以在 xUnit 中使用依赖注入(inject)?

testing - 如何测试 Meteor 应用程序?