2016-06-16 3 views

ответ

0

Было довольно легко. Для того, чтобы выполнить команду AWS, вам нужно использовать

sh aws...

+2

вы должны принять мой ответ, если это правильно, а не создать новый. –

4

Сначала вам нужно установить AWS Cli на сервере и убедитесь, что пользователь Дженкинс разрешения, чтобы запустить его.

Или просто используйте AMA Amazon при создании экземпляра EC2, он поставляется с aws cli.

Назначьте роль экземпляру соответствующей политикой. (Это проще, чем с помощью ключа пользователя в AWS Конфигурировать)

В ваших шагов трубопровода использовать sh 'aws ...'

0

Прежде всего вам необходимо установить AWS CLI в случае Jenkins для выполнения вызовов на окружающую среду.

Чтобы настроить его, вам необходимо создать нового пользователя Jenkins в AWS и правильно настроить ключи. Посмотрите здесь: http://docs.aws.amazon.com/systems-manager/latest/userguide/automation-jenkins.html

После этого вы можете делать звонки внутри заданий Jenkins с помощью «команд Shell» в AWS CLI:

aws ec2 describe-security-groups 

Если вы используете анзибль в качестве инструмента автоматизации, посмотрите здесь : https://aws.amazon.com/blogs/apn/getting-started-with-ansible-and-dynamic-amazon-ec2-inventory-management/

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