Mercurial > dive4elements > river
changeset 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 | faccc67cac1d |
files | contrib/make_flys_release/README contrib/make_flys_release/make_release.sh |
diffstat | 2 files changed, 8 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/contrib/make_flys_release/README Fri May 29 18:41:12 2020 +0200 +++ b/contrib/make_flys_release/README Fri May 29 19:25:55 2020 +0200 @@ -4,7 +4,10 @@ verwendet werden oder man ändert die entsprechenden Variablen im Script. Wichtige variablen sind: -FLYS_SOURCE_DIR +FLYS_SOURCE_DIR: Pfad ohne Leerzeichen zu existierendem Verzeichnis mit + Repository-Checkouts oder neu anzulegendem Verzeichnis + in das die Quellen ausgecheckt werden. + Wenn nicht gesetzt wird ein temporäres Verzeichnis angelegt. DEFAULT_WD Artefakt-Server-Konfiguration: @@ -44,7 +47,8 @@ sh make_release.sh VERSION von der Konsole gestartet werden. VERSION kann dabei ein Tag oder der Name eines Branches sein. Anschließend werden die Quellen des -dive4elements, des HTTP-Clients und von FLYS über SSH aus dem HG Repository +dive4elements, des HTTP-Clients und von dive4elements-river +über HTTPS aus dem HG Repository ausgecheckt und in FLYS_SOURCE_DIR abgelegt.
--- a/contrib/make_flys_release/make_release.sh Fri May 29 18:41:12 2020 +0200 +++ b/contrib/make_flys_release/make_release.sh Fri May 29 19:25:55 2020 +0200 @@ -21,8 +21,6 @@ FLYS_HG_REPO="https://wald.intevation.org/hg/dive4elements/river" REPOS="river http-client framework" -# Do not use spaces in path -FLYS_SOURCE_DIR=/local-vol1/aheinecke/flys-release SCRIPT_DIR=$(readlink -f `dirname $0`) usage(){ @@ -112,7 +110,8 @@ fi if [ ! -d "$FLYS_SOURCE_DIR" ]; then - mkdir -p $FLYS_SOURCE_DIR + mkdir -p ${FLYS_SOURCE_DIR:=$(mktemp -d)} + echo "Will use source code checkouts in $FLYS_SOURCE_DIR" echo "Cloning sources" cd $FLYS_SOURCE_DIR hg clone $ARTIFACTS_HG_REPO framework