Loading .gitlab-ci.yml +3 −0 Original line number Original line Diff line number Diff line Loading @@ -20,11 +20,14 @@ include: .deploy:nextcloud-app-by-checkout: .deploy:nextcloud-app-by-checkout: script: script: # exit on failure - set -e # print var to confirm # print var to confirm - echo "Deploying $APP_NAME to $CI_ENVIRONMENT_NAME ($DEPLOYMENT_HOST):${DEPLOYMENT_PATH}${APP_PATH}" - echo "Deploying $APP_NAME to $CI_ENVIRONMENT_NAME ($DEPLOYMENT_HOST):${DEPLOYMENT_PATH}${APP_PATH}" # clone repo to /tmp # clone repo to /tmp - | - | ssh $SSH_USER@$DEPLOYMENT_HOST /bin/bash -s << EOT ssh $SSH_USER@$DEPLOYMENT_HOST /bin/bash -s << EOT set -e git clone --depth 1 $CI_REPOSITORY_URL --branch $CI_COMMIT_REF_NAME --single-branch /tmp/${CI_JOB_ID}/${APP_NAME}/snappymail git clone --depth 1 $CI_REPOSITORY_URL --branch $CI_COMMIT_REF_NAME --single-branch /tmp/${CI_JOB_ID}/${APP_NAME}/snappymail sudo rsync -avzh --chown www-data:www-data --delete --exclude '.git*' /tmp/${CI_JOB_ID}/${APP_NAME} ${DEPLOYMENT_PATH}${APP_PATH} sudo rsync -avzh --chown www-data:www-data --delete --exclude '.git*' /tmp/${CI_JOB_ID}/${APP_NAME} ${DEPLOYMENT_PATH}${APP_PATH} EOT EOT Loading Loading
.gitlab-ci.yml +3 −0 Original line number Original line Diff line number Diff line Loading @@ -20,11 +20,14 @@ include: .deploy:nextcloud-app-by-checkout: .deploy:nextcloud-app-by-checkout: script: script: # exit on failure - set -e # print var to confirm # print var to confirm - echo "Deploying $APP_NAME to $CI_ENVIRONMENT_NAME ($DEPLOYMENT_HOST):${DEPLOYMENT_PATH}${APP_PATH}" - echo "Deploying $APP_NAME to $CI_ENVIRONMENT_NAME ($DEPLOYMENT_HOST):${DEPLOYMENT_PATH}${APP_PATH}" # clone repo to /tmp # clone repo to /tmp - | - | ssh $SSH_USER@$DEPLOYMENT_HOST /bin/bash -s << EOT ssh $SSH_USER@$DEPLOYMENT_HOST /bin/bash -s << EOT set -e git clone --depth 1 $CI_REPOSITORY_URL --branch $CI_COMMIT_REF_NAME --single-branch /tmp/${CI_JOB_ID}/${APP_NAME}/snappymail git clone --depth 1 $CI_REPOSITORY_URL --branch $CI_COMMIT_REF_NAME --single-branch /tmp/${CI_JOB_ID}/${APP_NAME}/snappymail sudo rsync -avzh --chown www-data:www-data --delete --exclude '.git*' /tmp/${CI_JOB_ID}/${APP_NAME} ${DEPLOYMENT_PATH}${APP_PATH} sudo rsync -avzh --chown www-data:www-data --delete --exclude '.git*' /tmp/${CI_JOB_ID}/${APP_NAME} ${DEPLOYMENT_PATH}${APP_PATH} EOT EOT Loading