使用 Jenkins CI 和 Velocity 测试 Meteor 应用程序

Using Jenkins CI with Velocity for testing Meteor apps

我四处寻找答案,但无法正常工作。我在 OS X 上同时拥有我的 Meteor 应用程序和 Jenkins 运行。我关注 this answer

但构建失败并显示以下输出

我对 Jenkins 和 Meteor 都缺乏了解显然是这里的错误,但我无法在网上找到解决方案。

我不得不使用 /usr/local/bin/meteor 而不是 meteor 因为 Jenkins 用户似乎找不到 meteor 命令。所以也许我在那里错了。

我不是 Jenkins 专家,但为了访问 jenkins 用户已安装的可执行文件,我所做的是调用 !/bin/bash -l #!/bin/bash -l 在脚本的开头。这样你就可以调用 meteor.

我假设当您 运行 meteor run --test 在您的本地计算机上 运行 没有问题,对吗?

我会 ssh 进入 Jenkins 实例并检查是否有另一个进程使用端口 3001,如错误提示的那样。也许有一个 运行ning 流星过程?