lsa-core-gsi vs. DB

ENV   PRO-DB DEV-DB
  Version 11.0 11.1
PRO Release 11.0.x DONE DONE
DEV Branch 11.0.x-SNAPSHOT DONE DONE
DEV Trunk 11.1.0-SNAPSHOT ALERT! DONE
Old Releases 10.x.y ALERT! ALERT!
Old Branches 10.x.y-SNAPSHOT ALERT! ALERT!
Old Trunks 10.x.y-SNAPSHOT ALERT! ALERT!

lsa-clients vs. lsa-server 3-tier

TBD

lsa-clients vs. lsa-server 2-tier

TBD

Anforderung während Featureentwicklung:

  • Entwicklung von trunk gegen dev-db DONE
  • Entwicklung von trunk gegen pro-db muss verhindert werden
    • Trunk hat env=dev und höhere version als pro-db

Anforderung während Release:

  • Entwicklung von trunk gegen dev-db DONE
  • Tests wärend release gegen dev-db -> verschiedene env
    • während des maven release hat der code sowohl dev als auch pro als env (nacheinander)
    • version ist jeweils die release-version
  • entwicklung auf branches gegen dev-db -> verschiedene versionen

Anforderung während Production:

  • Entwicklung von trunk gegen dev-db DONE
  • Bugfixes von branch gegen pro-db -> verschiedene env
  • Bugfixes von branch gegen dev-db -> verschiedene versionen
  • Tests wärend rerelease gegen dev-db -> verschiedene env + verschiedene versionen
  • releaste Anwendungen gegen pro-db DONE

Scenarios

Development

  • Entwicklung auf dem trunk gegen die dev-db
  • Trunk und dev-db haben beide env=dev
  • Trunk und dev-db haben beide gleiche release und intermediate-Version

Release

  • branches werden erstellt und haben gleiche Version/env wie trunk
  • tests gegen dev-db
  • bei release:
    • Fall 1 intermediate (11.0 -> 11.1)
      • dev-db hat vor release 11.0 als Version, genauso wie branches und trunk
      • wärend release ändert sich intermediate version
    • Fall 2 release (11.x -> 12.0)
      • dev-db hat vor release 11.x als version, genauso wie branches und trunk
      • wärend release ändert sich release und intermediate version

Production lifetime

  • pro anwendungen sollen gegen pro-db laufen

Bugfixes und rerelease

  • branches sollen gegen pro-db laufen können
  • trunk darf weiterhin nicht gegen pro-db laufen
Topic revision: r2 - 18 Apr 2018, AndreasSchaller
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback