2017-03-09 2 views
0

ich folgende Bash-Skript haben, ist es außerhalb von Bambus läuft, aber wenn ich es in einem Bambus-Aufgabe es Fehler ausBamboo Bash-Skript akzeptieren Eingang

#!/bin/bash 
if [ "$(ps -p "$$" -o comm=)" != "bash" ]; then 
    bash "$0" "[email protected]" 
    exit "$?" 
fi 

npm adduser --registry https://privaterepo.com/repository/npm-all/ <<! 
$bamboo_NPM_USERNAME 
$bamboo_NPM_PASSWORD 
$bamboo_NPM_EMAIL 
! 

Returns im Protokoll

Npm ERR! cb() hat nie angerufen!
Benutzername: Passwort:

Gibt es eine spezielle Syntax in einem Bambus-Plan zu verwenden?

Antwort

0

Der npm-Client ist eine beschissene Software, die die kopflose Anmeldung nicht verarbeiten kann. Daher habe ich sie einfach aus der Gleichung entfernt und stattdessen ein Knoten-Login-Skript verwendet.