簡體   English   中英

設置一個Xcode機器人以構建和部署Node.js Express服務器

[英]Set up an xcode bot to build and deploy a nodejs express server

我試圖建立一個xcode項目和機器人,它將on commit github存儲庫中的on commit構建一個nodejs應用程序on commit並在構建完成后重新啟動服務器。 該機器人當前正在獲取存儲庫更改,但無法正確構建。

我正在使用一個xcode external build tool project ,該external build tool project使用/bin/bash作為工具路徑,並且工作目錄設置為本地存儲庫路徑。

機器人的after integration腳本如下所示:

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

我收到類似[npm|node] is not recognized

只是想弄清楚我可能缺少的東西或可能出了問題的地方。

將其添加到腳本的開頭並查看輸出:

which node
set | grep PATH

如果節點不在您的路徑中,則會發生這種情況,這可能是因為構建腳本具有相當基本的環境-它們沒有以普通用戶身份運行。 您可能需要在構建腳本的開頭將其添加到PATH中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM