DevOps Linux агенты - Запуск от имени администратора - PullRequest
0 голосов
/ 22 марта 2019

У меня есть настроенные агенты linux, следуя приведенной здесь документации: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=azure-devops

Когда я запускаю некоторые сценарии на конвейерах devOps на этих агентах, я получаю сообщение об ошибке отказа в доступе.

Как DevOps обрабатывает это разрешение?

1 Ответ

0 голосов
/ 22 марта 2019

Если вы запускаете агент как службу или в интерактивном режиме, вы можете выбрать, какую учетную запись компьютера вы используете для запуска агента. (Обратите внимание, что это отличается от учетных данных, которые вы используете при регистрации агента в конвейерах Azure.) Выбор учетной записи агента зависит исключительно от потребностей задач, выполняемых в заданиях по сборке и развертыванию .

Например, для запуска задач, которые используют некоторую аутентификацию для доступа к внешней службе, необходимо запустить агент с использованием учетной записи, которая имеет доступ к этой службе.

Согласно вашему описанию, похоже, что у учетной записи службы сборки недостаточно разрешений. Убедитесь, что вы дали этому аккаунту достаточно разрешений. Или вы можете запустить агентскую службу от имени root sudo ./svc.sh install root

...