Назад | Перейти на главную страницу

Можно ли запускать разные задания Hudson под разными учетными записями пользователей?

Мы используем Hudson в качестве нашего CI-сервера. Мой вопрос: возможно ли иметь две работы, скажем, A и B, чтобы каждое выполнялось под разными учетными записями пользователей?

Спасибо.

P.S. Хадсон работает внутри Tomcat на сервере Windows 2003.

К сожалению, нет, по крайней мере, не в том, как вы думаете. Если вы используете это в Cygwin или аналогичном, вы можете настроить sudo или запустите пакетный сценарий, который позволит вам принять другого пользователя для выполнения сценария.

Однако, поскольку похоже, что вы запускаете это прямо в Windows, вы, вероятно, могли бы использовать беги как , чтобы сделать то же самое - однако для этого вам потребуется поместить команды, которые будут запускаться, в Hudson как отдельный запускаемый пакетный скрипт. Также имейте в виду, что для выполнения заданий от имени пользователя необходимо, чтобы пользователь Tomcat мог работать как администратор, что создает множество возможных проблем с безопасностью и НЕ рекомендуется.