Ich versuche ein xcode-Projekt und einen Bot einzurichten, der eine Nodejs-Anwendung on commit
aus einem github-Repository erstellt und den Server nach Abschluss des Builds neu startet. Der Bot erfasst derzeit die Änderungen am Repository, kann aber nicht korrekt erstellen.Richten Sie einen xcode-Bot ein, um einen Nodejs-Express-Server zu erstellen und bereitzustellen
Ich verwende einen xcode external build tool project
, der /bin/bash
als Werkzeugpfad verwendet und das Arbeitsverzeichnis auf den lokalen Repository-Pfad festgelegt ist.
Die after integration
Skript Bot ist so etwas wie,
npm install --production
npm run build
npm run server:restart
Ich bin Fehler wie [npm|node] is not recognized
bekommen.
Ich suche nur nach etwas Klarheit, was ich vermisse oder was schief gehen könnte.
'PATH =/Anwendungen/Xcode.app/Contents/Entwickler/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin' '/var/Ordner/0T/yd64rp1d7ydg45jq0ws9w_p0000087/T/CE82881A-F94A-47D1-B408-B6110B07DF00-33111-000356C5B7C745B6: Linie 8: npm: Befehl found' nicht mich als hinzugefügt den 'npm install' Befehl nach dem vorgeschlagenen Code – geschwe1
Führen Sie das gleiches' den Befehl als einen npm' Normaler Benutzer auf der Box, um festzustellen, wo es installiert ist. Für mich ist es in '/ usr/local/bin/npm' und wenn Ihrs das selbe ist, wird der PATH oben es nicht finden. Wenn dies auch für Sie gilt, wird ein 'export PATH = $ PATH:/usr/local/bin' als erste Zeile Ihres Skripts es beheben. –