Wir haben gerade die Herausforderung bei uns im Projekt, dass wir Notifications brauchen,
wenn auf Azure ein neuer Build vorliegt, der die Artefakte enthält.
Die sollen dann von einem Programm empfangen werden (Console Anwendung), die dann den Build auf den Rechner lokal herunterlädt.
Jetzt ist die Frage, wie wir das machen können.
Dazu bisher meine Recherchen:
Folgendes habe ich dazu (bisher) in Betracht gezogen, weil ich denke dass eine der Kategorien zumindest helfen sollte diese Notifications/Events zu empfangen.
Also entweder ginge das vermute ich über:
- Azure Functions
- Azure Notification Hubs
- Azure Web Hooks (bisher sieht mir das am vielversprechendsten aus)
Hier gibt's ein Beispiel das helfen könnte:
https://andrewlock.net/creating-my-first-azure-functions-v2-app-a-webhook-and-a-timer/
Was ebenfalls möglich wäre, als Notlösung:
In bestimmten Abständen pollen.
Mit Rest API den letzten Build holen ()
Wie würdet ihr das angehen?
ich werde auf jeden Fall versuchen das zu lösen und dann wie immer die Lösung hier posten.
und dann davon den Artifact herunterladen.