Skip to content
Snippets Groups Projects
Commit b5706460 authored by Stefano Guerrini's avatar Stefano Guerrini
Browse files

CI HOR 18

parent 45a5ef65
No related branches found
No related tags found
No related merge requests found
variables:
LC_ALL: C.UTF-8
COPY_DIR: web/
.deploy:
image: debian:bullseye
stage: deploy
variables:
before_script:
- apt-get update -qy
- apt-get install -y lftp
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- ssh-keyscan $SFTP_HOST >> ~/.ssh/known_hosts
- chmod 644 ~/.ssh/known_hosts
script:
- lftp -e "set sftp:auto-confirm yes;
open sftp://$SFTP_HOST;
user $SFTP_USER $SFTP_PASSWORD;
mirror --exclude-glob .git*
--exclude .git/
--reverse
--verbose
--delete
$COPY_DIR
$DEPLOY_DIR;
bye"
deploy.dev:
extends: .deploy
variables:
DEPLOY_DIR: $DEV_DEPLOY_DIR
only:
- web.dev
deploy.prod:
extends: .deploy
variables:
DEPLOY_DIR: $PROD_DEPLOY_DIR
only:
- web.prod
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment