DevOps Azure генерируют пароль внутри задачи bash - PullRequest
0 голосов
/ 06 ноября 2019

Я хотел бы сгенерировать пароль внутри задачи bash. Я придумал следующее:

- task: Bash@3
    displayName: 'Bash generate password'
    inputs:
      targetType: 'inline'
      script: |
        password=$(cat /dev/urandom | tr -dc 'A-Za-z0-9_!@#$%^&*()\-+=' | fold -w 32 | head -n 1)

        echo "##vso[task.setvariable variable=password]$password"

К сожалению, это, похоже, не работает, потому что задача выполняется вечно. Агент - машина Linux.

1 Ответ

0 голосов
/ 06 ноября 2019

Это сработало:

password=$(cat /dev/urandom | tr -dc 'A-Za-z0-9_!@#$%^&*()\-+=' | head -c24)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...