Mercurial > dive4elements > river
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 |