designtopack/.gitlab-ci.yml
2025-07-30 15:45:42 +02:00

41 lines
986 B
YAML

stages:
- build and deploy
# build and deploy:
# stage: build and deploy
# only:
# - main
# image: node:latest
# before_script:
# - apt-get update -qq && apt-get install -y -qq lftp
# script:
# - npm install
# - npm run build
# - |
# cd dist
# lftp -c "
# set ftp:ssl-allow no;
# open -u $USERNAME,$PASSWORD $HOST;
# mirror --reverse --verbose --ignore-time --parallel=10 \
# -x 'accounts/' \
# -x 'cache/' \
# -x 'sessions/' \
# site site;
# mirror --reverse --verbose --ignore-time --parallel=10 \
# assets assets;
# quit"
build and deploy:
stage: build and deploy
only:
- main
image: node:latest
before_script:
- apt-get update -qq && apt-get install -y sshpass
script:
- echo "test" > test.txt
- |
sshpass -p "$PASSWORD" sftp -o StrictHostKeyChecking=no $USERNAME@$HOST <<EOF
cd $PROD_PATH
put test.txt
bye
EOF