Commit 559cdbb0 authored by Makovkin Denis's avatar Makovkin Denis
Browse files

Add new file

parent c7be607c
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
.deploy_composer_files_to_server:
  stage: deploy
  script:
    - source $CI_PROJECT_DIR/.env.project
    - export PROJECT_SERVER="${CI_BUILD_REF_NAME^^}_PROJECT_SERVER"
    - export PROJECT_SITE="${CI_BUILD_REF_NAME^^}_PROJECT_SITE"
    - echo "$PRODUCTION_DEPLOY_KEY" > ~/.ssh/deploy.key
    - chmod 0400 ~/.ssh/deploy.key
    - if [ -d "$CI_PROJECT_DIR/vendor" ];
      then
        rsync -avz --chown=33:33 --numeric-ids -e "ssh -o StrictHostKeyChecking=no -o IdentitiesOnly=yes -i $HOME/.ssh/deploy.key " $CI_PROJECT_DIR/vendor/ root@${!PROJECT_SERVER}::www/${!PROJECT_SITE}/vendor/;
      fi
  only:
    changes:
      - composer.json
      - composer.lock
 No newline at end of file