Loading .deploy_code_to_server.yml +11 −8 Original line number Diff line number Diff line Loading @@ -14,17 +14,20 @@ script: - 'which curl || (apt-get update -y && apt-get install curl -y)' - curl -O https://gitlab.cetera.ru/boilerplate/ci/raw/ci-delete/rsync-filter-std - if [ -e rsync-filter ]; then export PROJECT_FILTER="rsync-filter" else curl -O "https://gitlab.cetera.ru/boilerplate/ci/raw/ci-delete/rsync-filter-${PROJECT_CMS_TYPE}" export PROJECT_FILTER="rsync-filter-${PROJECT_CMS_TYPE}" fi - *set_rsync_filter - rsync -avz --chown=33:33 --numeric-ids --delete -e "ssh -o StrictHostKeyChecking=no -o IdentitiesOnly=yes -i $HOME/.ssh/deploy.key " --filter="merge rsync-filter" --filter="merge $PROJECT_FILTER" --dry-run $CI_PROJECT_DIR/ root@${!PROJECT_SERVER}::www/${!PROJECT_SITE}/ only: refs: - beta changes: - www/**/* .set_rsync_filter: &set_rsync_filter | if [ -e rsync-filter ]; then export PROJECT_FILTER="rsync-filter" else curl -O "https://gitlab.cetera.ru/boilerplate/ci/raw/ci-delete/rsync-filter-${PROJECT_CMS_TYPE}" export PROJECT_FILTER="rsync-filter-${PROJECT_CMS_TYPE}" fi echo $PROJECT_FILTER Loading
.deploy_code_to_server.yml +11 −8 Original line number Diff line number Diff line Loading @@ -14,17 +14,20 @@ script: - 'which curl || (apt-get update -y && apt-get install curl -y)' - curl -O https://gitlab.cetera.ru/boilerplate/ci/raw/ci-delete/rsync-filter-std - if [ -e rsync-filter ]; then export PROJECT_FILTER="rsync-filter" else curl -O "https://gitlab.cetera.ru/boilerplate/ci/raw/ci-delete/rsync-filter-${PROJECT_CMS_TYPE}" export PROJECT_FILTER="rsync-filter-${PROJECT_CMS_TYPE}" fi - *set_rsync_filter - rsync -avz --chown=33:33 --numeric-ids --delete -e "ssh -o StrictHostKeyChecking=no -o IdentitiesOnly=yes -i $HOME/.ssh/deploy.key " --filter="merge rsync-filter" --filter="merge $PROJECT_FILTER" --dry-run $CI_PROJECT_DIR/ root@${!PROJECT_SERVER}::www/${!PROJECT_SITE}/ only: refs: - beta changes: - www/**/* .set_rsync_filter: &set_rsync_filter | if [ -e rsync-filter ]; then export PROJECT_FILTER="rsync-filter" else curl -O "https://gitlab.cetera.ru/boilerplate/ci/raw/ci-delete/rsync-filter-${PROJECT_CMS_TYPE}" export PROJECT_FILTER="rsync-filter-${PROJECT_CMS_TYPE}" fi echo $PROJECT_FILTER