comparison contrib/make_flys_release/README @ 9682:9ec4686badae

Mit 3.2.x zusammenführen
author Gernot Belger <g.belger@bjoernsen.de>
date Wed, 15 Jul 2020 12:24:35 +0200
parents 59ad66feb8f8
children
comparison
equal deleted inserted replaced
9666:e098fda96a66 9682:9ec4686badae
2 ============== 2 ==============
3 Zur konfiguration des make_release scripts können umgebungsvariablen 3 Zur konfiguration des make_release scripts können umgebungsvariablen
4 verwendet werden oder man ändert die entsprechenden Variablen im Script. 4 verwendet werden oder man ändert die entsprechenden Variablen im Script.
5 5
6 Wichtige variablen sind: 6 Wichtige variablen sind:
7 FLYS_SOURCE_DIR 7 FLYS_SOURCE_DIR: Pfad ohne Leerzeichen zu existierendem Verzeichnis mit
8 DEVELOPER 8 Repository-Checkouts oder neu anzulegendem Verzeichnis
9 in das die Quellen ausgecheckt werden.
10 Wenn nicht gesetzt wird ein temporäres Verzeichnis angelegt.
9 DEFAULT_WD 11 DEFAULT_WD
10 12
11 Artefakt-Server-Konfiguration: 13 Artefakt-Server-Konfiguration:
12 SERVER_CONF: Pfad zu einem Verzeichnis, dessen Inhalt in das 'conf'-Verzeichnis 14 SERVER_CONF: Pfad zu einem Verzeichnis, dessen Inhalt in das 'conf'-Verzeichnis
13 des Artefakt-Servers kopiert wird um Default-Konfigurations- 15 des Artefakt-Servers kopiert wird um Default-Konfigurations-
43 45
44 Nachdem die Konfigurationen angepasst wurden, kann das Skript mittels 46 Nachdem die Konfigurationen angepasst wurden, kann das Skript mittels
45 sh make_release.sh VERSION 47 sh make_release.sh VERSION
46 von der Konsole gestartet werden. VERSION kann dabei ein Tag oder der Name 48 von der Konsole gestartet werden. VERSION kann dabei ein Tag oder der Name
47 eines Branches sein. Anschließend werden die Quellen des 49 eines Branches sein. Anschließend werden die Quellen des
48 dive4elements, des HTTP-Clients und von FLYS über SSH aus dem HG Repository 50 dive4elements, des HTTP-Clients und von dive4elements-river
51 über HTTPS aus dem HG Repository
49 ausgecheckt und in FLYS_SOURCE_DIR abgelegt. 52 ausgecheckt und in FLYS_SOURCE_DIR abgelegt.
50 53
51 54
52 Wenn mit der option -t zusätzlich ausgewählt wird diese version zu taggen 55 Wenn mit der option -t zusätzlich ausgewählt wird diese Version zu taggen
53 muss in der make_flys_release.sh der entsprechende accountname zum pushen 56 muss die Umgebungsvariable USER den entsprechenden Account-Namen zum pushen
54 des tags als DEVELOPER angegeben werden. 57 des Tags enthalten.
55 58
56 Für den Client wird OpenLayers-2.11 heruntergeladen und in den Client 59 Für den Client wird OpenLayers-2.11 heruntergeladen und in den Client
57 verschoben. Zurzeit wird das komplette OpenLayers-2.11 Verzeichnis in den Client 60 verschoben. Zurzeit wird das komplette OpenLayers-2.11 Verzeichnis in den Client
58 verschoben. Dies ist jedoch nur für die Entwicklung sinnvoll. 61 verschoben. Dies ist jedoch nur für die Entwicklung sinnvoll.
59 62

http://dive4elements.wald.intevation.org