Installationssatz erzeugen
Installationssatz für OM erzeugen
Wichtig: beim ersten Login auf cpsrvbuild müssen folgende Punkte ausgeführt werden: Delphi starten + beenden. VisualStudio starten + beenden. im Verzeichnis D:\svn\CPA\cpa_netframe_5.0\client die Starter.exe ausführen und dann Delphi beenden. Diese Schritte sind nur einmal nötig um die Pfadvariablen korrekt zu setzten.
Lokaler Rechner
Hauptversion (z.B. 5.99.32.0 bei Sprint 99 Ende)
trunk updaten
Starte.exe im trunk ausführen um Delphipfade richtig zu setzten
Das Programm Source/Compile_Helper.exe ausführen
Load Information zum laden der alten Versionen
Package(OM) und netFrame(Plattform) auf die neuen Versionsnummer hochstellen
Set Version (setzt die Versionsnummern in den Projekten)
Compile (kompiliert die OM Pakete auf Release mit den neuen Versionsnummern)
den trunk commiten (nicht im Compilehelper sondern im Explorer - Versionsnummer wurde für alle hochgedreht)
Tag (erstellt einen passenden Tag (netframeversion_omversion) und fügt die netFrame\bin\Delphi\CPA_Objektmanagement.dcp hinzu, da diese von Fremdentwicklern benötigt wird)
per remoteDesktop auf cpsrvbuild verbinden und Build starten
Product: Objektmanagement
Versionen passend einstellen
SVN User: CPSRVBUILD Pwd: NewCP2008
Zielpfade D:\svn\CPA (voreingestellt)
Build
Am cpsrvrel2008 verbinden
auf \\cpsrvbuild\Install\OM\ wechseln und passenden Ordner suchen (z.B. 509900)
IIS starten und ApplicationPool StandardRel beenden
netFrameServerSetup.exe ausführen
ApplicationPool wieder starten, login testen, Container öffnen, Einheiten öffnen, Objektliste öffnen, Auftragsliste öffnen
nach Freigabe der Version den Installationssatz von \\cpsrvbuild\Install\OM\ nach \\cpsrvdev\ftproot\OM_05_Release kopieren und den alten Installationssatz löschen
selbst bei kleinsten Änderungen muss der Installationssatz bei uns getestet werden (zumindest die Installation und die 4 kleinen Tests von oben).
Bugfixversion (z.B. 5.99.32.1)
bugfixbranch updaten
Starte.exe im bugfixbranch ausführen um Delphipfade richtig zu setzten
Das Programm Source/Compile_Helper.exe ausführen
Load Information zum laden der alten Versionen
Package(OM) und netFrame(Plattform) auf die neuen Versionsnummer hochstellen
Set Version (setzt die Versionsnummern in den Projekten)
Compile (kompiliert die OM Pakete auf Release mit den neuen Versionsnummern)
den trunk commiten (nicht im Compilehelper sondern im Explorer - Versionsnummer wurde für alle hochgedreht)
Tag (erstellt einen passenden Tag (netframeversion_omversion) und fügt die netFrame\bin\Delphi\CPA_Objektmanagement.dcp hinzu, da diese von Fremdentwicklern benötigt wird)
per remoteDesktop auf cpsrvbuild verbinden und Build starten
Product: Objektmanagement
Versionen passend einstellen
SVN User: CPSRVBUILD Pwd: NewCP2008
Zielpfade D:\svn\CPA (voreingestellt)
Build
Dann in der Aufgabenplanungsbibliothek die Aktion "Release Build" ausführen. Dise installiert die neue Version am cpsrvRel und es kann getestet werden.
nach Freigabe der Version den Installationssatz von \\cpsrvbuild\Install\OM\ nach \\cpsrvdev\ftproot\OM_05_Release kopieren und den alten Installationssatz löschen
selbst bei kleinsten Änderungen muss der Installationssatz bei uns getestet werden (zumindest die Installation und die 4 kleinen Tests von oben).