Skip to content
Snippets Groups Projects
Verified Commit 5875bff8 authored by Jonas Gröger's avatar Jonas Gröger :palm_tree:
Browse files

refactor: folder structure on uberspace host

parent 7f70f588
No related branches found
No related tags found
No related merge requests found
......@@ -25,7 +25,7 @@ build:
- apk add git
- yarn
script:
- export DOCUSAURUS_BASE_URL="/fit-connect/" && [[ "$CI_COMMIT_REF_NAME" != "main" ]] && export DOCUSAURUS_BASE_URL="/preview/fit-connect/$CI_COMMIT_REF_SLUG/"
- export DOCUSAURUS_BASE_URL="/fit-connect/" && [[ "$CI_COMMIT_REF_NAME" != "main" ]] && export DOCUSAURUS_BASE_URL="/fit-connect/$CI_COMMIT_REF_SLUG/"
- yarn build
artifacts:
expose_as: 'Built Documentation'
......@@ -35,14 +35,14 @@ build:
rules:
- when: always
upload:review:
upload:preview:
stage: upload
image: alpine:latest
environment:
name: review/$CI_COMMIT_REF_NAME
on_stop: stop:review
name: preview/$CI_COMMIT_REF_NAME
on_stop: stop:preview
auto_stop_in: 2 week
url: https://docs.fitko.de/preview/fit-connect/$CI_COMMIT_REF_SLUG/
url: https://preview.docs.fitko.dev/fit-connect/$CI_COMMIT_REF_SLUG/
needs:
- build
rules:
......@@ -50,7 +50,8 @@ upload:review:
before_script:
- *pre-deploy-uber-space-setup
script:
- rsync -rLvz --delete --checksum -e "ssh -o CheckHostIP=no" --ipv4 --progress ./build/. fitko@dorado.uberspace.de:html/preview/fit-connect/$CI_COMMIT_REF_SLUG
- ssh -o CheckHostIP=no fitko@dorado.uberspace.de mkdir -p preview.docs.fitko.dev/fit-connect
- rsync -rLvz --delete --checksum -e "ssh -o CheckHostIP=no" --ipv4 --progress ./build/. fitko@dorado.uberspace.de:preview.docs.fitko.dev/fit-connect/$CI_COMMIT_REF_SLUG
upload:production:
stage: upload
......@@ -65,20 +66,21 @@ upload:production:
before_script:
- *pre-deploy-uber-space-setup
script:
- rsync -rLvz --delete --checksum -e "ssh -o CheckHostIP=no" --ipv4 --progress ./build/. fitko@dorado.uberspace.de:html/fit-connect
- ssh -o CheckHostIP=no fitko@dorado.uberspace.de mkdir -p projects/fit-connect
- rsync -rLvz --delete --checksum -e "ssh -o CheckHostIP=no" --ipv4 --progress ./build/. fitko@dorado.uberspace.de:projects/fit-connect
stop:review:
stop:preview:
stage: .post
image: alpine:latest
environment:
name: review/$CI_COMMIT_REF_NAME
name: preview/$CI_COMMIT_REF_NAME
action: stop
needs:
- upload:review
- upload:preview
rules:
- if: $CI_MERGE_REQUEST_ID
when: manual
before_script:
- *pre-deploy-uber-space-setup
script:
- ssh fitko@dorado.uberspace.de "rm -rf html/preview/fit-connect/$CI_COMMIT_REF_SLUG"
- ssh fitko@dorado.uberspace.de "rm -rf preview.docs.fitko.dev/fit-connect/$CI_COMMIT_REF_SLUG"
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