Loading .deploy_code_to_server.yml +3 −3 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ mv "$DEFAULT_DOC_ROOT_NAME" "$DOC_ROOT_NAME" echo "renamed www to $DOC_ROOT_NAME" fi - rsync --links --safe-links -avz --chown=$user:$group -e "ssh $SSH_OPTS" $CI_PROJECT_DIR/$DOC_ROOT_NAME/ $DEPLOY_HOST_PATH/$DOC_ROOT_NAME/ - rsync $RSYNC_ADMIN_PARAMS -e "ssh $SSH_OPTS" $CI_PROJECT_DIR/$DOC_ROOT_NAME/ $DEPLOY_HOST_PATH/$DOC_ROOT_NAME/ dependencies: - setup_environment_vars only: Loading Loading @@ -62,14 +62,14 @@ echo "renamed www to $DOC_ROOT_NAME" fi - | rsync --links --safe-links -avz --chown=$user:$group -e "ssh $SSH_OPTS" \ rsync $RSYNC_ADMIN_PARAMS -e "ssh $SSH_OPTS" \ --filter="merge rsync-filter-std" --filter="merge $PROJECT_FILTER" \ $RSYNC_PARAMS $CI_PROJECT_DIR/ $DEPLOY_HOST_PATH/ after_script: - | if [[ $PROJECT_CMS_TYPE = bitrix && $SKIP_SETTINGS_EXTRA_DEPLOYMENT != true ]]; then curl -o /tmp/.settings_extra.php https://gitlab.cetera.ru/boilerplate/ci/raw/master/.settings_extra.php rsync -avz --chown=$user:$group -e "ssh $SSH_OPTS" /tmp/.settings_extra.php $DEPLOY_HOST_PATH/$DOC_ROOT_NAME/bitrix/ rsync $RSYNC_ADMIN_PARAMS -e "ssh $SSH_OPTS" /tmp/.settings_extra.php $DEPLOY_HOST_PATH/$DOC_ROOT_NAME/bitrix/ fi dependencies: - setup_environment_vars Loading before_script.yml +7 −0 Original line number Diff line number Diff line Loading @@ -108,6 +108,13 @@ before_script: export group=${group:-"www-data"} echo "group=$group" >> cetera_build.env if [ "$SSH_USER" = "root" ]; then export RSYNC_ADMIN_PARAMS="--links --safe-links -avz --chown=$user:$group" else export RSYNC_ADMIN_PARAMS="--links --safe-links -avz" fi echo "RSYNC_ADMIN_PARAMS=$RSYNC_ADMIN_PARAMS" >> cetera_build.env .set_ssh_keys: &set_ssh_keys | mkdir -p ~/.ssh echo "$PRODUCTION_DEPLOY_KEY" | base64 -d > ~/.ssh/deploy.key Loading Loading
.deploy_code_to_server.yml +3 −3 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ mv "$DEFAULT_DOC_ROOT_NAME" "$DOC_ROOT_NAME" echo "renamed www to $DOC_ROOT_NAME" fi - rsync --links --safe-links -avz --chown=$user:$group -e "ssh $SSH_OPTS" $CI_PROJECT_DIR/$DOC_ROOT_NAME/ $DEPLOY_HOST_PATH/$DOC_ROOT_NAME/ - rsync $RSYNC_ADMIN_PARAMS -e "ssh $SSH_OPTS" $CI_PROJECT_DIR/$DOC_ROOT_NAME/ $DEPLOY_HOST_PATH/$DOC_ROOT_NAME/ dependencies: - setup_environment_vars only: Loading Loading @@ -62,14 +62,14 @@ echo "renamed www to $DOC_ROOT_NAME" fi - | rsync --links --safe-links -avz --chown=$user:$group -e "ssh $SSH_OPTS" \ rsync $RSYNC_ADMIN_PARAMS -e "ssh $SSH_OPTS" \ --filter="merge rsync-filter-std" --filter="merge $PROJECT_FILTER" \ $RSYNC_PARAMS $CI_PROJECT_DIR/ $DEPLOY_HOST_PATH/ after_script: - | if [[ $PROJECT_CMS_TYPE = bitrix && $SKIP_SETTINGS_EXTRA_DEPLOYMENT != true ]]; then curl -o /tmp/.settings_extra.php https://gitlab.cetera.ru/boilerplate/ci/raw/master/.settings_extra.php rsync -avz --chown=$user:$group -e "ssh $SSH_OPTS" /tmp/.settings_extra.php $DEPLOY_HOST_PATH/$DOC_ROOT_NAME/bitrix/ rsync $RSYNC_ADMIN_PARAMS -e "ssh $SSH_OPTS" /tmp/.settings_extra.php $DEPLOY_HOST_PATH/$DOC_ROOT_NAME/bitrix/ fi dependencies: - setup_environment_vars Loading
before_script.yml +7 −0 Original line number Diff line number Diff line Loading @@ -108,6 +108,13 @@ before_script: export group=${group:-"www-data"} echo "group=$group" >> cetera_build.env if [ "$SSH_USER" = "root" ]; then export RSYNC_ADMIN_PARAMS="--links --safe-links -avz --chown=$user:$group" else export RSYNC_ADMIN_PARAMS="--links --safe-links -avz" fi echo "RSYNC_ADMIN_PARAMS=$RSYNC_ADMIN_PARAMS" >> cetera_build.env .set_ssh_keys: &set_ssh_keys | mkdir -p ~/.ssh echo "$PRODUCTION_DEPLOY_KEY" | base64 -d > ~/.ssh/deploy.key Loading