Проблемы с оболочкой Гудзона - PullRequest
0 голосов
/ 07 февраля 2011

Я пытаюсь запустить следующий код в hudson bash (hudson version 1.395):

if [ false == false ]; then echo true; fi

Если я наберу это в оболочке bash, это сработает (я знаю, что false действительно строка, но мне нужно сравнить строки) Однако это вывод hudson:

[workspace] $ /bin/sh -xe /opt/tomcat/temp/hudson382382245103929499.sh
+ [ false == false ]
[: 1: false: unexpected operator
Finished: SUCCESS

Я подозреваю, что Хадсон не использует bash. В любом случае, есть ли способ, которым я могу это сделать?

Спасибо, Рафаэль

Ответы [ 2 ]

2 голосов
/ 07 февраля 2011

Стандартный оператор равенства равен = , а не ==.

1 голос
/ 07 февраля 2011

Возможно выпуск с "=="

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...