Welcome Guest, you are in: Anmelden

CP Wiki

RSS RSS

Navigation



  1. Administration

Suche im wiki
»
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).

ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam.