我一直在尝试让Bamboo与代码接受测试一起工作。我正在使用Codeception在symfony项目中测试我的代码。
经过一番研究,我发现了有关how to setup Jenkins with codeception.的文章
阅读后,我发现我应该使用Ant运行运行测试的代码接收命令。
问题是我真的不知道将所有东西放到哪里。 This article解释了新Ant任务的所有字段,但似乎没有任何作用。
有人可以帮帮我吗?
最佳答案
万一其他人遇到这个问题,这就是我用 Bamboo 进行代码接收的方式。
在管理>服务器功能中。使用/usr/local/bin/codecept路径为Codeception添加一个新的可执行文件。
在您的工作中,创建一个Command类型的新任务。将可执行文件设置为Codeception。参数应运行--xml(以及您需要的任何其他参数)。
接下来,使用JUnit Parser类型创建另一个任务。将定制结果目录设置为tests/_log/*。xml。
这对我来说非常有效。
附加:如果您没有服务器的管理员权限,请将命令可执行文件设置为PHP并添加./vendor/bin/codecept run --xml作为参数。
关于ant - 如何设置Bamboo与代码接收一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19706727/