Loading .deploy_code_to_server.yml +4 −3 Original line number Diff line number Diff line .deploy_code_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 400 ~/.ssh/deploy.key - rsync -avz --numeric-ids --chown=33:33 -e "ssh -o StrictHostKeyChecking=no -i $HOME/.ssh/deploy.key " $CI_PROJECT_DIR/www/ root@$PROJECT_SERVER::www/$PROJECT_SITE/www/ - chmod 0400 ~/.ssh/deploy.key - rsync -avz --numeric-ids --chown=33:33 -e "ssh -o StrictHostKeyChecking=no -i $HOME/.ssh/deploy.key " $CI_PROJECT_DIR/www/ root@${!PROJECT_SERVER}::www/${!PROJECT_SITE}/www/ only: refs: - beta Loading Loading
.deploy_code_to_server.yml +4 −3 Original line number Diff line number Diff line .deploy_code_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 400 ~/.ssh/deploy.key - rsync -avz --numeric-ids --chown=33:33 -e "ssh -o StrictHostKeyChecking=no -i $HOME/.ssh/deploy.key " $CI_PROJECT_DIR/www/ root@$PROJECT_SERVER::www/$PROJECT_SITE/www/ - chmod 0400 ~/.ssh/deploy.key - rsync -avz --numeric-ids --chown=33:33 -e "ssh -o StrictHostKeyChecking=no -i $HOME/.ssh/deploy.key " $CI_PROJECT_DIR/www/ root@${!PROJECT_SERVER}::www/${!PROJECT_SITE}/www/ only: refs: - beta Loading