This commit is contained in:
isUnknown 2025-10-03 08:25:08 +02:00
parent 06469a0f29
commit bab22547fa

View file

@ -1,34 +1,36 @@
stages: stages:
- build - install
- deploy - deploy
build: install:
stage: build stage: install
image: php:8.2 image: composer:2.7
cache:
key: composer
paths:
- vendor/
- ~/.composer/cache
script: script:
- composer install - composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader
artifacts: artifacts:
paths: paths:
- vendor/
- dist/ - dist/
deploy: deploy:
stage: deploy stage: deploy
image: alpine/ftp image: alpine/ftp
only: rules:
- main - if: '$CI_COMMIT_BRANCH == "main"'
script: script:
- lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; - lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST;
mirror --reverse --verbose --ignore-time --parallel=10 mirror --reverse --delete --verbose --ignore-time --parallel=10 assets assets;
assets assets;
mirror --reverse --verbose --ignore-time --parallel=10 mirror --reverse --delete --verbose --ignore-time --parallel=10 kirby kirby;
kirby kirby;
mirror --reverse --verbose --ignore-time --parallel=10 mirror --reverse --delete --verbose --ignore-time --parallel=10 -x accounts/ -x cache/ -x sessions/ site site;
-x accounts/ -x cache/ -x sessions/
site site; mirror --reverse --delete --verbose --ignore-time --parallel=10 -x .git/ -x .gitlab-ci.yml vendor vendor;
mirror --reverse --verbose --ignore-time --parallel=10
vendor vendor;
quit" quit"