taler-deployment

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

commit 62b88f4525a7d0bb539c980604126e4117c5df65
parent cd4174b2e2702b570aca1098fefe7096aef42512
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat, 18 Jan 2025 18:46:32 +0100

new site builders

Diffstat:
Mbuildbot/make-buildbot-sitesworker.sh | 2+-
Mworker-sites/Makefile | 18+++++++++++++++---
Mworker-sites/invalidate.sh | 28++++++++++++++++++++++++++++
Rworker-sites/update_www.sh -> worker-sites/update_taler.sh | 0
Rworker-sites/update_stage.sh -> worker-sites/update_taler_stage.sh | 0
5 files changed, 44 insertions(+), 4 deletions(-)

diff --git a/buildbot/make-buildbot-sitesworker.sh b/buildbot/make-buildbot-sitesworker.sh @@ -21,7 +21,7 @@ then fi BRANCH=master -REPOS="anastasis taler-www twister taler-docs taler-tutorials" +REPOS="anastasis anastasis-www taler-www twister taler-docs taler-tutorials taler-systems-www taler-ops-www" cd $HOME diff --git a/worker-sites/Makefile b/worker-sites/Makefile @@ -1,9 +1,9 @@ BASE="${HOME}/taler-deployment/worker-sites" -all: www.taler.net-stamp twister.taler.net-stamp stage.taler.net-stamp docs.taler.net-stamp tutorials.taler.net-stamp docs.anastasis.lu-stamp +all: www.taler.net-stamp twister.taler.net-stamp stage.taler.net-stamp docs.taler.net-stamp tutorials.taler.net-stamp docs.anastasis.lu-stamp taler-systems.com-stamp taler-ops.ch-stamp anastasis.lu-stamp stage.taler.net-stamp: - ${BASE}/update_stage.sh + ${BASE}/update_taler_stage.sh touch $@ docs.taler.net-stamp: @@ -19,9 +19,21 @@ tutorials.taler.net-stamp: touch $@ www.taler.net-stamp: - ${BASE}/update_www.sh + ${BASE}/update_taler.sh touch $@ twister.taler.net-stamp: ${BASE}/update_twister_page.sh touch $@ + +anastasis.lu-stamp: + ${BASE}/update_anastasis.sh + touch $@ + +taler-systems.com-stamp: + ${BASE}/update_taler-systems.sh + touch $@ + +taler-ops.ch-stamp: + ${BASE}/update_taler-ops.sh + touch $@ diff --git a/worker-sites/invalidate.sh b/worker-sites/invalidate.sh @@ -56,3 +56,31 @@ then echo "invalidating tutorials.taler.net" rm -f $HOME/stamps/tutorials.taler.net-stamp fi + + +# Check taler-ops.ch Web page. +cd $HOME/taler-ops-www +git fetch +if git status -sb | grep behind; +then + echo "invalidating taler-ops.ch" + rm -f $HOME/stamps/taler-ops.ch-stamp +fi + +# Check taler-systems.com Web page. +cd $HOME/taler-systems-www +git fetch +if git status -sb | grep behind; +then + echo "invalidating taler-systems.com" + rm -f $HOME/stamps/taler-systems.com-stamp +fi + +# Check anastasis.lu Web page. +cd $HOME/anastasis-www +git fetch +if git status -sb | grep behind; +then + echo "invalidating anastasis.lu" + rm -f $HOME/stamps/anastasis.lu-stamp +fi diff --git a/worker-sites/update_www.sh b/worker-sites/update_taler.sh diff --git a/worker-sites/update_stage.sh b/worker-sites/update_taler_stage.sh