2014-10-01 3 views
1

Я пытаюсь выполнить groovy-скрипт, и мне нужно назначить пользователю определенное значение. Сценарий вызывается из Jenkins, а исполнитель настроен на «SYSTEM», но я хочу иметь возможность изменять учетную запись пользователя в аккаунт администратора, чтобы иметь возможность выполнять все аспекты скрипта.Изменение пользователя/исполнителя скрипта groovy

Скрипт работает в Windows, поэтому мне нужно изменить пользователя.

ответ

0

Вы можете изменить пользователя следующим образом: Перейти к Run > services.msc > select Jenkins > (Right-click and select) Properties > Click on Log On tab > Select This account

enter image description here

+0

Может быть, я не 100% ясно. Я выполняю работу Jenkins как «Admin_Acct», и я выполняю строгий скрипт из задания. Когда я использую «User.current();» в скрипте он говорит, что пользователь «SYSTEM» не Admin_Acct, и из-за этого он дает мне разрешение отклонить ошибку при попытке создать файл. Свойство, о котором вы упоминаете, является правильным пользователем, я пытаюсь переназначить пользователя в скрипте. – rdemolish

+0

Итак, вы говорите, что служба Jenkins настроена на запуск как «Admin_Acct», но все же сценарий Groovy показывает пользователя как «SYSTEM»? – Technext

+0

Это правильно. – rdemolish

Смежные вопросы