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: ...@@ -25,7 +25,7 @@ build:
- apk add git - apk add git
- yarn - yarn
script: 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 - yarn build
artifacts: artifacts:
expose_as: 'Built Documentation' expose_as: 'Built Documentation'
...@@ -35,14 +35,14 @@ build: ...@@ -35,14 +35,14 @@ build:
rules: rules:
- when: always - when: always
upload:review: upload:preview:
stage: upload stage: upload
image: alpine:latest image: alpine:latest
environment: environment:
name: review/$CI_COMMIT_REF_NAME name: preview/$CI_COMMIT_REF_NAME
on_stop: stop:review on_stop: stop:preview
auto_stop_in: 2 week 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: needs:
- build - build
rules: rules:
...@@ -50,7 +50,8 @@ upload:review: ...@@ -50,7 +50,8 @@ upload:review:
before_script: before_script:
- *pre-deploy-uber-space-setup - *pre-deploy-uber-space-setup
script: 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: upload:production:
stage: upload stage: upload
...@@ -65,20 +66,21 @@ upload:production: ...@@ -65,20 +66,21 @@ upload:production:
before_script: before_script:
- *pre-deploy-uber-space-setup - *pre-deploy-uber-space-setup
script: 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 stage: .post
image: alpine:latest image: alpine:latest
environment: environment:
name: review/$CI_COMMIT_REF_NAME name: preview/$CI_COMMIT_REF_NAME
action: stop action: stop
needs: needs:
- upload:review - upload:preview
rules: rules:
- if: $CI_MERGE_REQUEST_ID - if: $CI_MERGE_REQUEST_ID
when: manual when: manual
before_script: before_script:
- *pre-deploy-uber-space-setup - *pre-deploy-uber-space-setup
script: 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