comparison contrib/make_flys_release/README @ 9675:59ad66feb8f8 3.2.x

Get rid of hard coded default checkout directory
author Tom Gottfried <tom@intevation.de>
date Fri, 29 May 2020 19:25:55 +0200
parents ec324fd51bb0
children
comparison
equal deleted inserted replaced
9674:ec324fd51bb0 9675:59ad66feb8f8
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 Repository-Checkouts oder neu anzulegendem Verzeichnis
9 in das die Quellen ausgecheckt werden.
10 Wenn nicht gesetzt wird ein temporäres Verzeichnis angelegt.
8 DEFAULT_WD 11 DEFAULT_WD
9 12
10 Artefakt-Server-Konfiguration: 13 Artefakt-Server-Konfiguration:
11 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
12 des Artefakt-Servers kopiert wird um Default-Konfigurations- 15 des Artefakt-Servers kopiert wird um Default-Konfigurations-
42 45
43 Nachdem die Konfigurationen angepasst wurden, kann das Skript mittels 46 Nachdem die Konfigurationen angepasst wurden, kann das Skript mittels
44 sh make_release.sh VERSION 47 sh make_release.sh VERSION
45 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
46 eines Branches sein. Anschließend werden die Quellen des 49 eines Branches sein. Anschließend werden die Quellen des
47 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
48 ausgecheckt und in FLYS_SOURCE_DIR abgelegt. 52 ausgecheckt und in FLYS_SOURCE_DIR abgelegt.
49 53
50 54
51 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
52 muss die Umgebungsvariable USER den entsprechenden Account-Namen zum pushen 56 muss die Umgebungsvariable USER den entsprechenden Account-Namen zum pushen

http://dive4elements.wald.intevation.org