Newer
Older
# Abhängigkeiten überprüfen

Dominik Hebeler
committed
- which virtualbox
- which vagrant
- which composer
- which git
# Pfad zum neu geklonten Repo
- path=`pwd`
# Klone das Repo neu, falls es noch nicht existiert

Dominik Hebeler
committed
- if [ ! -d ~/MetaGer ] ; then git clone "$path" ; fi
# Falls notwendig Laravel-Framework initialisieren:

Dominik Hebeler
committed
- cd ~/MetaGer
- composer update

Dominik Hebeler
committed
- tmp=$(chmod -R 777 storage/ bootstrap/cache)
- if [ ! -f .env ] ; then cp .env.example .env ; fi
- if [ $(grep "SomeRandomString" .env) ] ; then php artisan key:generate ; fi

Dominik Hebeler
committed
# Falls notwendig Homestead Server intialisieren:
- cd ~/

Dominik Hebeler
committed
script:
- cd ~/MetaGer

Dominik Hebeler
committed
- git pull "$path"
only:
- master@gitlab.metager3.de:1234/