Ich versuche, jenkins laufen auf EC2 mit meinem Code verpflichten Repository zu integrieren.Integration codecommit mit jenkins auf EC2
EC2-Instanz hat ubuntu 14.04 läuft. Ich installierte aws cli, dann jenkins, ich konfigurierte aws mit IAM Benutzerschlüssel und Geheimnis, das Zugang zum codecommit Repository hat, das ich errichten möchte.
I foolowed diesen Blog - http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-without-cli.html
aber diese Befehle funktionieren nicht Erlaubnis
sudo -u jenkins git config---global credential.helper ‚aws codecommit Credential-Helfer .gitconfig verweigert geben! $ @‘
ich eine ähnliche Frage sah Access AWS CodeCommit from Jenkins running on EC2 (Ubuntu) aber im Anschluss an die Fragen zu beantworten ist auch nicht funktioniert.
Jenkins ist nicht in der Lage, mein Repository zu klonen, was zu diesem Fehler führt
stderr: Überprüfung des Hostschlüssels fehlgeschlagen. fatal: Konnte nicht vom Remote-Repository lesen.
Ich habe jetzt eine Woche danach, und ich brauche einen Kontinuierliche Integration Server für meine MEAN Anwendung zu erstellen.
Alles, was ich tun möchte, ist, wenn es auf dem Master-Zweig des Repository zu begehen ist
- EC2-Server das Repository zieht.
- Läuft die Grunt-Datei
- Führt das Skript zum Hochladen der Webanwendung auf S3 aus.
- Macht Pm2 zum Neustart von nodejs Anwendung.
Jede andere Methode Vollfest und getestet, um die kontinuierliche Integration für Entwicklungsserver zu schaffen würde auch geschätzt werden. (A Lot !!)