3

Вот моя инфраструктура:Интерфейс командной строки AWS с использованием Jenkins: команда не найдена?

  • М1 является мастер Дженкинс, работает OS X (Mountain Lion)
  • М2 является Дженкинс ведомый, бег OS X (Mountain Lion)
  • J является работа Дженкинс, работает на M2

на M2, я установил AWC CLI using pip и выполнил команду aws вручную.

Я установил J Задание для выполнения этой команды aws. Но когда J работает, он терпит неудачу и сообщение об ошибке:

... aws: command not found 

У вас есть какие-либо идеи это происходит и как это исправить?

спасибо.

ответ

8

Не так сложно, хотя: я должен был дать полный путь к инструменту aws. В моем случае правильная команда должна быть:

/usr/local/bin/aws <other sub-command and options> 

Это решает проблему. Надеюсь, это спасет кого-то несколько часов.

+0

Я caouldn't найти АМС в моих Дженкинс. Поэтому никакая команда не работала для меня. Есть предположения ? –

+1

@PrabhuKhannaMahadevan у вашего сервера Jenkins, вероятно, нет установленного AWS CLI. Вам нужно будет установить его. –

1

Если решение по Нгуен не работает, попробуйте этот путь, Мои Дженкинс построить [с EnvInject] была установка для установки АМС в /home/jenkins/.local/bin/aws

Смежные вопросы