Skip to content
Snippets Groups Projects
.gitlab-ci.yml 854 B
Newer Older
  • Learn to ignore specific revisions
  • Dominik Hebeler's avatar
    Dominik Hebeler committed
    # This file is a template, and might need editing before it works on your project.
    # Full project: https://gitlab.com/pages/plain-html
    update(maps.metager.de):
      tags:
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - maps.metager.de
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
      only:
        - master@dominik/MetaGerMaps
      before_script:
        # Abhängigkeiten überprüfen
        - which composer
        - which git
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - which php
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
      script:
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - if [ -d ~/.MetaGerMaps ]; then rm -rf ~/.MetaGerMaps;fi
        - mkdir ~/.MetaGerMaps
        - cp -r * ~/.MetaGerMaps
        - cd ~/.MetaGerMaps
        - composer install
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - chmod -R 777 storage
        - chmod -R 777 bootstrap/cache
        - if [ -f ~/MetaGerMaps/artisan ]; then php ~/MetaGerMaps/artisan down;fi
        - cd ~/
        - while [ -d ~/MetaGerMaps ]; do rm -rf ~/MetaGerMaps;done
        - mv .MetaGerMaps MetaGerMaps
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - if [ -f ~/MetaGerMaps/artisan ]; then php ~/MetaGerMaps/artisan up;fi