设置一个xcode bot来构build和部署一个nodejs express服务器

我正在尝试设置一个xcode项目和机器人,将build立一个github库on commit nodejs应用程序on commit并在生成完成后重新启动服务器。 僵尸工具目前正在处理存储库更改,但无法正确构build。

我正在使用xcode external build tool project ,该external build tool project使用/bin/bash作为工具path,并将工作目录设置为本地存储库path。

after integration脚本after integration的bot是类似的,

 npm install --production npm run build npm run server:restart 

我收到错误,如[npm|node] is not recognized

只是寻找一些清晰的东西,我可能会错过或可能会出错。

将其添加到脚本的开头并查看输出:

 which node set | grep PATH 

如果节点不在path中,会发生这种情况,这可能是因为构build脚本具有相当基本的环境 – 它们不是以普通用户身份运行。 您可能需要将其添加到您的构build脚本开始的path。