设置一个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。