Я новичок в CI / CD и пытаюсь развернуть простую функцию без сервера через Jenkins и получаю сообщение об ошибке.
Вот мои шаги
- Создайте новый проект с помощью do tnet new serverless.AspNetCoreWebAPI
- Настроен Git источник {GitHub}, где расположен этот проект.
Добавлены следующие строки в шаге сборки
`export PATH = $ PATH: / usr / local / share / do tnet: / usr / local / bin
do tnet lambda deploy-serverless`
После при выполнении вышеуказанной команды я получаю сообщение об ошибке
/ usr / local / share / dotnet / do tnet lambda deploy-serverless Не удалось выполнить, поскольку указанная команда или файл не найдены. Возможные причины этого: Вы неправильно написали встроенную команду do tnet. Вы намеревались выполнить программу. NET Core, но do tnet -lambda не существует. Вы намеревались запустить глобальный инструмент, но в PATH не удалось найти исполняемый файл с префиксом do tnet с таким именем. Шаг сборки 'Выполнить оболочку', помеченный как сбой Закончено: FAILURE
Нет необходимости говорить, что я могу успешно запустить do tnet lambda deploy-serverless при использовании окна терминала.
Любая идея что здесь не так?