Я пытаюсь интегрировать jenkins, работающие на EC2, с моим репозиторием кода.Интеграция codecommit с jenkins на EC2
EC2 экземпляр имеет ubuntu 14.04 работает. Я установил aws cli, а затем jenkins, я настроил aws с ключом пользователя IAM и секретным доступом к репозиторию codecommit, который я хочу построить.
Я foolowed этот блог - http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-without-cli.html
, но эти команды не работают давая разрешение отказано .gitconfig
SUDO -u Дженкинс GIT конфигурации --global credential.helper «AWS codecommit удостоверении-помощник! $ @»
Я видел подобный вопрос Access AWS CodeCommit from Jenkins running on EC2 (Ubuntu) но после этого вопросы ответ тоже не работает.
Jenkins не может клонировать мой репозиторий, давая эту ошибку
stderr: проверка ключа хоста не удалась. fatal: Не удалось прочитать из удаленного хранилища.
Я был после этого в течение недели, и мне нужно создать сервер непрерывной интеграции для моего приложения MEAN.
Все, что я хочу сделать, когда есть фиксация на главной ветви репозитория
- EC2 сервер тянет хранилище.
- Запускает файл grunt
- Запускает скрипт для загрузки на S3 веб-приложения.
- Заставляет Pm2 перезапускать приложение nodejs.
Любой другой метод полного доказательства и испытания, чтобы создать непрерывную интеграцию для сервера развития будет также оценена. (A Lot !!)