Дженкинс мастер и агент кластер AWS CLI - PullRequest
0 голосов
/ 28 марта 2020

Мне интересно, как я мог бы использовать AWS CLI на главном и агентском кластере Jenkins, установленном в кластере kubernetes.

Есть ли какие-либо подключения для получения aws cli? У меня есть pipeliens, которые используют клиент aws в Jenkinsfile, поэтому я не могу запустить какую-либо сборку, так как клиент aws не установлен.

1 Ответ

0 голосов
/ 28 марта 2020

Вам не нужен специальный плагин для этого. Вы можете просто установить aws-cli на узле в качестве этапа сборки.

Все, что вам нужно, это Python, установленный на агенте. Вы создаете virtualenv и устанавливаете aws-cli в нем. Вы также можете предоставить учетные данные, используя шаг withCredentials. Затем вы просто используете этот aws-cli, установленный в virtualenv.

...