diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index aba62285a4045f4f7f7542e92d45a1f95b383b9e..f13a5f15f2be3537ae7fac214180403b5b083a3f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -44,12 +44,15 @@ deploy to stage: # disable host key checking (NOTE: makes you susceptible to man-in-the-middle attacks) # WARNING: use only in docker container, if you use it with shell you will overwrite your user's ssh config - mkdir -p ~/.ssh - - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config + - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config + - adduser nginx script: #- ls site/ #- echo $CI_BUILD_REF_NAME #- ssh root@"$SSH_HOST_STAGE" uptime - - rsync -av --delete --chown=nginx:nginx site/ root@"$SSH_HOST_STAGE":/srv/docs.it4i.cz/devel/$CI_BUILD_REF_NAME/ + - chown nginx site -R + - ls + - rsync -av --delete site/ root@"$SSH_HOST_STAGE":/srv/docs.it4i.cz/devel/$CI_BUILD_REF_NAME/ deploy to production: environment: production @@ -71,7 +74,7 @@ deploy to production: #- ls site/ #- echo $CI_BUILD_REF_NAME #- ssh root@"$SSH_HOST_STAGE" uptime - - rsync -av --delete --chown=nginx:nginx site/ root@"$SSH_HOST_STAGE":/srv/docs.it4i.cz/site/ + - rsync -av --delete site/ root@"$SSH_HOST_STAGE":/srv/docs.it4i.cz/site/ only: - master when: manual