Skip to content
Snippets Groups Projects
.gitlab-ci.yml 1.4 KiB
Newer Older
  • Learn to ignore specific revisions
  • Dominik Hebeler's avatar
    Dominik Hebeler committed
    update(144.76.113.134):
      tags:
      - 144.76.113.134
      only:
        - tags
        - triggers
      before_script:
        # Abhängigkeiten überprüfen
        - which composer
        - which git
        - which php7.0
      script:
        # Pfad zum neu geklonten Repo
        - path=`pwd`
        - cd ~/
        - if [ -d MetaGer_neu ]; then rm -rf MetaGer_neu;fi
        - git clone "$path" MetaGer_neu
        - cd MetaGer_neu
        - composer update
        - chmod -R 777 storage
        - chmod -R 777 bootstrap/cache
        - scp metager@metager3.de:~/.env .
        - scp metager@metager3.de:~/sumas.xml config/
        - scp metager@metager3.de:~/sumasEn.xml config/
        - chmod 777 config/sumas.xml config/sumasEn.xml
        - cd ~/
        - rm -rf MetaGer
        - mv MetaGer_neu MetaGer
        
    update(metager3.de):
      tags:
      - metager3
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
      only:
        - tags
        - triggers
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - which php7.0
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
      script:
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - cd ~/
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - if [ -d MetaGer_neu ]; then rm -rf MetaGer_neu;fi
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - git clone "$path" MetaGer_neu
        - cd MetaGer_neu
        - composer update
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - chmod -R 777 storage
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - chmod -R 777 bootstrap/cache
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - scp metager@metager3.de:~/.env .
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - scp metager@metager3.de:~/sumas.xml config/
        - scp metager@metager3.de:~/sumasEn.xml config/
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - chmod 777 config/sumas.xml config/sumasEn.xml
    
    Dominik Hebeler's avatar
    Dominik Hebeler committed
        - cd ~/
        - rm -rf MetaGer
        - mv MetaGer_neu MetaGer