Meine Frage ist, wie kann ich ein Shell-Skript automatisch von einem Bitbucket "Push" Webhook auslösen?Wie führe ich ein Shell-Skript von einem Bitbucket-Pushhook-Webhook aus?
Ich möchte eigentlich nur mein Shell-Skript ausführen, wenn mein Produktionszweig neue Code-Updates basierend auf dem Push hat.
Ich habe umsah, aber ich bin immer noch verwirrt, was Ansatz, den ich nehmen sollte
I Bitbucket/git
Meine Implementierungsumgebung bin mit: Ubuntu auf einer AWS EC2-Instanz läuft.
Web-Software: Nginx, tomcat7
Weitere Details: Meine Web-Anwendung geschrieben in Scala/Aufzug Web-Framework. Das Stapelscript, das ich bereits geschrieben habe, stellt einfach meinen Code bereit.
- Pull vom bitbucket Repository
- Kompilieren Sie den Code (SBT)
- Paket und Bereitstellung der Web-Anwendung.
Danke
Ich werde das überprüfen und sehen, ob es funktioniert. –
Ich erstelle bereits Seiten auf meiner kleinen ec2-Instanz. Es scheint Overkill zu sein, Jenkins über all das zu laufen, alles auf der gleichen Instanz. Ich dehne Geld, also habe ich nicht den Luxus, einen separaten Server zu haben, um Jenkins zu betreiben. –
Ich bin mir nicht sicher, ob es mit der Bitbucket API möglich ist. Es ist wahrscheinlich, aber ich bin nicht vertraut mit ihrer API. Ich habe nur gehofft, dass die Antwort helfen würde. – mwm314