|
@@ -51,7 +51,14 @@ set -e
|
|
|
|
|
|
|
|
bw config server ${BW_HOST}
|
|
bw config server ${BW_HOST}
|
|
|
|
|
|
|
|
-export BW_SESSION=$(bw login ${BW_USER} --passwordenv BW_PASSWORD --raw)
|
|
|
|
|
|
|
+if [ -n "$BW_CLIENTID" ] && [ -n "$BW_CLIENTSECRET" ]; then
|
|
|
|
|
+ echo "Using apikey to log in"
|
|
|
|
|
+ bw login --apikey --raw
|
|
|
|
|
+ export BW_SESSION=$(bw unlock --passwordenv BW_PASSWORD --raw)
|
|
|
|
|
+else
|
|
|
|
|
+ echo "Using username and password to log in"
|
|
|
|
|
+ export BW_SESSION=$(bw login ${BW_USER} --passwordenv BW_PASSWORD --raw)
|
|
|
|
|
+fi
|
|
|
|
|
|
|
|
bw unlock --check
|
|
bw unlock --check
|
|
|
|
|
|