Gibt es eine Alternative zu einem "Push" -Haken?

Bitbucket, Github und andere Dienste haben in der Regel einen "Push" -Hook, sodass der Dienst beim Übertragen von Code an das Repository eine URL (auf einem Produktionsserver möglich) abrufen kann, um den neuesten Code abzurufen.

Das Problem ist, dass ich bei mehreren Servern in der Cloud (die je nach Auslastung ein- und ausgehen) nicht weiß, wie viele Server sich zu einem bestimmten Zeitpunkt in der Cloud befinden, sodass ich keine Konfiguration vornehmen kann welche URLs zum "pushen". Gibt es einen alternativen Weg?

Gibt es eine Möglichkeit, stattdessen alle Produktionsserver eine URL für Github, Bitbucket usw. aufrufen zu lassen und zu überprüfen, ob sie aktualisiert werden müssen? Dies ist nicht spezifisch für einen Dienst, denn ich stelle mir vor, dass jeder einzelne Dienst alle von ihnen hat. Ich weiß nur nicht, wie das "Feature" heißen würde.