Commit a21d05c5 authored by Ilya Rassadin's avatar Ilya Rassadin
Browse files

refactor upload_composer files further

parent ea34fa31
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
.upload_composer_files: &upload_composer_files |
  if [ -d "$CI_PROJECT_DIR/vendor" ];
  then
    rsync -avz --delete --owner=$user --group=$group --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}/$COMPOSER_SERVER_DIR;
  fi

.deploy_composer_files_to_server:
  extends: .before_deploy_code
  variables:
    COMPOSER_SERVER_DIR: vendor/
  script:
    - if [ -d "$CI_PROJECT_DIR/vendor" ];
      then
        rsync -avz --delete --owner=$user --group=$group --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}/$COMPOSER_SERVER_DIR;
      fi
    - *upload_composer_files
  only:
    refs:
      - beta