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