Мы используем Hudson в качестве нашего CI-сервера. Мой вопрос: возможно ли иметь две работы, скажем, A и B, чтобы каждое выполнялось под разными учетными записями пользователей?
Спасибо.
P.S. Хадсон работает внутри Tomcat на сервере Windows 2003.
К сожалению, нет, по крайней мере, не в том, как вы думаете. Если вы используете это в Cygwin или аналогичном, вы можете настроить sudo
или запустите пакетный сценарий, который позволит вам принять другого пользователя для выполнения сценария.
Однако, поскольку похоже, что вы запускаете это прямо в Windows, вы, вероятно, могли бы использовать беги как , чтобы сделать то же самое - однако для этого вам потребуется поместить команды, которые будут запускаться, в Hudson как отдельный запускаемый пакетный скрипт. Также имейте в виду, что для выполнения заданий от имени пользователя необходимо, чтобы пользователь Tomcat мог работать как администратор, что создает множество возможных проблем с безопасностью и НЕ рекомендуется.