У меня есть простая тестовая работа "в стиле" в Хусоне.
проверяет файл из git (успешно выполняет эту часть)
предполагается также выполнение сценария, который добавляет этот файл.
скрипт выглядит так:
#!/bin/sh -ex
echo "$0 was run on " `date` >> /tmp/failme.log
#echo "$0 was run on " `date` >> $HUDSON_HOME/failme.log
echo "this should fail"
echo "this went to stderr" >&2
exit -1
Я поставил 2-ю строку, чтобы проверить, запущен ли скрипт.
/tmp/failme.log отсутствует после «успешной» сборки
я могу запустить скрипт от имени пользователя hudson (после того, как он разрешит ему войти), и скрипт будет вести себя правильно.
Я в растерянности. Я прочитал несколько запросов здесь и на других форумах и в блогах об использовании переменных hudson в скриптах. никто из них не говорит о чем-то особенном, что я должен сделать, чтобы заставить Хадсона выполнить сценарий.
спасибо заранее.
nodnarb (ударь это, переверни его)