Запуск интерфейса командной строки AWS с использованием Jenkins, установленного через Docker: команда не найдена? - PullRequest
0 голосов
/ 15 января 2019

При запуске aws из конвейера Jenkins у меня появляется следующее сообщение об ошибке: command not found - which aws возвращает command not found.

С другой стороны, при запуске aws из одного задания это работает - which aws возвращает /usr/local/bin/aws.

У вас есть идеи, почему это происходит?

Спасибо.

1 Ответ

0 голосов
/ 16 января 2019

Вам все еще нужно установить интерфейс командной строки AWS внутри док-контейнера.

 # Swap to root user to install pip and aws cli then go back to jenkins user
USER root
RUN apt-get update
RUN apt install python3-pip -y
RUN pip3 install awscli --upgrade
USER jenkins

...