Verwalten mehrerer Versionen in Tempomats, Team Stadt, usw.
-
10-07-2019 - |
Frage
In meinem Geschäft (wie ich es erwarten, ist in den meisten), mehrere Versionen von verschiedenen Software-Komponenten (nennen wir sie foo-Client und Bar-Service). In meiner cc.net Konfiguration habe ich zur Zeit ein "Projekt" für foo-Client an Stamm, ein Projekt für foo-Client-Version 1.0 und eine andere für foo-Client-Version 1.1.
Was ich möchte wirklich auf der Höhe des Armaturenbretts sehen, ist so etwas wie:
-
foo-Client
-
bar-Server
Mit der Fähigkeit, sich in einen Drilldown entweder foo-Client oder Bar-Server. Das Rollup würde den Status des letzten kontinuierlichen Build zeigen und ich konnte überprüfen und / oder einen neuen Build Kraft für eine vorhandene markierte Version.
Was macht ihr und unter welchen Build-Management-Framework?
Lösung
Sie vielleicht einen Blick auf Hudson nehmen wollen (die über ein Plugin unterstützt MSbuild des) - es kann zu einem Java-Anwendungsserver bereitgestellt werden (empfohlen: Glassfish oder Tomcat)
.Es dauert ca. 5-15 Minuten herunterladen, entpacken und bereitstellen - und dann sind Sie bereit Projekt zu beginnen definieren baut
.Es gibt eine ganze Vielzahl von Plugins die grundlegende Funktionalität zu erweitern - und das Entwicklungsteam scheint auf einem Release-Zeitplan 3-4 Tage neue Features / Bug-Fixes zu lösen -. So dass der Code Vitalität ist sehr hoch
Im Rahmen des Glassfish-Dashboard - Sie Ihre Projekte über eine Registerkarte projektspezifisch Rootnamen organisieren können, die Sie definieren möchten -. Und dann können Sie leicht die Organisationsstruktur, die Sie wollen erscheinen erreichen