taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit 72a995689168c06226260044657fe63bac1a6f86
parent 8c887a62a102c0946963f1758f979d49de33e6a0
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Mon, 10 Jun 2019 21:36:11 +0200

~/stamps for main Taler builder too.

Diffstat:
Mbootstrap-bluegreen | 5+++++
Mtaler-build/Makefile | 36+++++++++++++++++-------------------
Mtaler-build/invalidate.sh | 2+-
3 files changed, 23 insertions(+), 20 deletions(-)

diff --git a/bootstrap-bluegreen b/bootstrap-bluegreen @@ -104,4 +104,9 @@ export TALER_ENV_URL_BACKOFFICE="https://backoffice.$ENVNAME.taler.net/" EOL ln -sf "/home/$ENVNAME/shared-data" "$HOME" + mkdir -p "$HOME/sockets" +mkdir -p "$HOME/stamps" + +ln -sf ../deployment/taler-build/Makefile stamps/ +ln -sf ../deployment/taler-build/invalidate.sh stamps/ diff --git a/taler-build/Makefile b/taler-build/Makefile @@ -1,3 +1,5 @@ +BASE="${HOME}/deployment/taler-build" + all: auditor-stamp all: backoffice-stamp all: bank-stamp @@ -11,10 +13,9 @@ all: merchant-stamp all: playground-stamp all: survey-stamp all: twister-stamp -all: help-stamp deployment-stamp: - ./update_deployment.sh + ${BASE}/update_deployment.sh touch $@ # NOTE: the twister _does_ depend on the exchange; @@ -28,63 +29,60 @@ deployment-stamp: # build due to exchange's API breaks. twister-stamp: gnunet-stamp deployment-stamp - ./update_twister.sh + ${BASE}/update_twister.sh touch $@ backoffice-stamp: - ./update_backoffice.sh + ${BASE}/update_backoffice.sh touch $@ # depends on bank due to bank-lib testcase exchange-stamp: gnunet-stamp deployment-stamp bank-stamp twister-stamp - ./update_exchange.sh + ${BASE}/update_exchange.sh touch $@ auditor-stamp: deployment-stamp gnunet-stamp - ./update_auditor.sh + ${BASE}/update_auditor.sh touch $@ landing-stamp: deployment-stamp - ./update_landing.sh + ${BASE}/update_landing.sh touch $@ gnunet-stamp: libmicrohttpd-stamp libgnurl-stamp deployment-stamp - ./update_gnunet.sh + ${BASE}/update_gnunet.sh touch $@ bank-stamp: deployment-stamp - ./update_bank.sh + ${BASE}/update_bank.sh touch $@ merchant-stamp: exchange-stamp deployment-stamp twister-stamp - ./update_merchant.sh + ${BASE}/update_merchant.sh touch $@ libmicrohttpd-stamp: deployment-stamp - ./update_libmicrohttpd.sh + ${BASE}/update_libmicrohttpd.sh touch $@ libgnurl-stamp: deployment-stamp - ./update_libgnurl.sh + ${BASE}/update_libgnurl.sh touch $@ donations-stamp: deployment-stamp - ./update_donations.sh + ${BASE}/update_donations.sh touch $@ blog-stamp: deployment-stamp - ./update_blog.sh + ${BASE}/update_blog.sh touch $@ survey-stamp: deployment-stamp - ./update_survey.sh + ${BASE}/update_survey.sh touch $@ playground-stamp: deployment-stamp - ./update_playground.sh - touch $@ - -help-stamp: + ${BASE}/update_playground.sh touch $@ lcov: gnunet-stamp deployment-stamp merchant-stamp exchange-stamp diff --git a/taler-build/invalidate.sh b/taler-build/invalidate.sh @@ -8,6 +8,6 @@ for component in $components ; do git fetch if git status -sb | grep behind; then echo "invalidating $component" - rm -f $HOME/deployment/taler-build/$component-stamp + rm -f $HOME/stamps/$component-stamp fi done