SecretCode: команда не найдена
Эта ошибка вызвана ее секретной переменной и передана в командной строке с неверным путем.
Вы можете почувствоватьзапутался по этому поводу.Но, на самом деле, Microsoft когда-либо предупреждает об этом с помощью doc : Никогда не передавайте секреты в командной строке. Это сделано специально.
Я когда-либо сталкивался с подобной проблемой намой докерЯ решил это с отображением значения переменной секретов в переменную окружения, которое также упоминалось в документе Переменная .
Для вашей задачи Bash также имеетсярешение о секретной переменной: Используйте ввод переменных окружения для передачи секретных переменных в этот скрипт 'и установите targetType == Требуется встроенное .
Итак, вы можете добавить приведенный ниже скрипт в ваш Сценарий задачи Bash , чтобы отобразить секретную переменную в переменную среды:
inputs:
targetType: 'inline'
- script:
echo $code
env:
code: $(SecretCode)