taler-deployment

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

invalidate.sh (1884B)


      1 #!/bin/sh
      2 
      3 set -eu
      4 
      5 cd $HOME/taler-www
      6 git fetch
      7 
      8 # First check stable.
      9 git checkout stable -f
     10 if git status -sb | grep behind;
     11 then
     12   echo "invalidating www.taler.net"
     13   rm -f $HOME/stamps/www.taler.net-stamp
     14 fi
     15 
     16 # Then master branch.
     17 git checkout master -f
     18 if git status -sb | grep behind;
     19 then
     20   echo "invalidating stage.taler.net"
     21   rm -f $HOME/stamps/stage.taler.net-stamp
     22 fi
     23 
     24 # Check Twister Web page.
     25 cd $HOME/twister
     26 git fetch
     27 if git status -sb | grep behind;
     28 then
     29   echo "invalidating twister.taler.net"
     30   rm -f $HOME/stamps/twister.taler.net-stamp
     31 fi
     32 
     33 # Check taler-docs Web page.
     34 cd $HOME/taler-docs
     35 git fetch
     36 if git status -sb | grep behind;
     37 then
     38   echo "invalidating docs.taler.net"
     39   rm -f $HOME/stamps/docs.taler.net-stamp
     40 fi
     41 
     42 # Check docs.anastasis.lu Web page.
     43 cd $HOME/anastasis
     44 git fetch
     45 if git status -sb | grep behind;
     46 then
     47   echo "invalidating docs.anastasis.lu"
     48   rm -f $HOME/stamps/docs.anastasis.lu-stamp
     49 fi
     50 
     51 # Check taler-tutorials Web page.
     52 cd $HOME/taler-tutorials
     53 git fetch
     54 if git status -sb | grep behind;
     55 then
     56   echo "invalidating tutorials.taler.net"
     57   rm -f $HOME/stamps/tutorials.taler.net-stamp
     58 fi
     59 
     60 
     61 # Check taler-ops.ch Web page.
     62 cd $HOME/taler-ops-www
     63 git fetch
     64 if git status -sb | grep behind;
     65 then
     66   echo "invalidating taler-ops.ch"
     67   rm -f $HOME/stamps/taler-ops.ch-stamp
     68 fi
     69 
     70 # Check taler-systems.com Web page.
     71 cd $HOME/taler-systems-www
     72 git fetch
     73 if git status -sb | grep behind;
     74 then
     75   echo "invalidating taler-systems.com"
     76   rm -f $HOME/stamps/taler-systems.com-stamp
     77 fi
     78 
     79 # Check anastasis.lu Web page.
     80 cd $HOME/anastasis-www
     81 git fetch
     82 if git status -sb | grep behind;
     83 then
     84   echo "invalidating anastasis.lu"
     85   rm -f $HOME/stamps/anastasis.lu-stamp
     86 fi
     87 
     88 
     89 # Check map.taler-ops.ch Web page.
     90 cd $HOME/buywith
     91 git fetch
     92 if git status -sb | grep behind;
     93 then
     94   echo "invalidating map.taler-ops.ch"
     95   rm -f $HOME/stamps/map.taler-ops.ch-stamp
     96 fi