Eintragshistorie: Installationssatz erzeugen
Compare Page Revisions
Eintragsversion: 05/06/2013 17:31
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).