Das ist nicht genau das, was Sie wollen, aber es ist nah dran. Es kann für andere nützlich sein, die danach suchen.
Anwendungen suchen nur von einem Ort aus nach Updates, unabhängig vom Installationsort. Ich werde dieses Verzeichnis "stabil" nennen.
Ich werde ein weiteres Verzeichnis für die Beta-Installation erstellen.
Wenn ein Live-Test der Beta-Version akzeptabel ist, kopiere ich diese Version einfach in das Stable-Verzeichnis. Alle Clients mit einer niedrigeren Version werden aktualisiert.
Benutzer würden niemals automatisch auf eine Beta-Version aktualisieren, was möglicherweise ein Nachteil dieses Ansatzes ist. Um eine Betaversion auszuführen, ist eine Installation über einen Betalink erforderlich. Und diese Beta-Benutzer werden letztendlich nur die stabile Version ausführen, sofern sie sich nicht ständig für jede Beta-Version anmelden.