Skip to content
Snippets Groups Projects
Verified Commit 8557857b authored by Martin Weise's avatar Martin Weise
Browse files

Renamed targets

parent 4895d6cb
No related branches found
No related tags found
No related merge requests found
Pipeline #5899 failed
...@@ -3,38 +3,30 @@ cache: ...@@ -3,38 +3,30 @@ cache:
- ./site - ./site
stages: stages:
- configure
- build - build
- deploy - deploy
configure-certs: build-docs:
stage: configure
script:
- make configure
build-mkdocs:
stage: build stage: build
needs:
- configure-certs
script: script:
- make build - make build-docs
deploy-docs: deploy-docs:
stage: deploy stage: deploy
needs: needs:
- build-mkdocs - build-docs
only: only:
refs: refs:
- master - master
script: script:
- make deploy - make deploy-docs
deploy-dockerhub-docs: deploy-dockerhub-docs:
stage: deploy stage: deploy
needs: needs:
- build-mkdocs - build-docs
only: only:
refs: refs:
- master - master
script: script:
- DOCKER_USERNAME="${DOCKER_USERNAME}" DOCKER_PASSWORD="${DOCKER_PASSWORD}" make docs - DOCKER_USERNAME="${DOCKER_USERNAME}" DOCKER_PASSWORD="${DOCKER_PASSWORD}" make deploy deploy-dockerhub-docs
...@@ -2,31 +2,26 @@ ...@@ -2,31 +2,26 @@
TAG ?= latest TAG ?= latest
all: build all: build-docs
clean: clean:
rm -rf ./site rm -rf ./site
release: release-dockerhub deploy-dockerhub-docs:
release-dockerhub:
sudo pip3 install -r ./requirements.txt sudo pip3 install -r ./requirements.txt
python3 ./dockerhub/release.py python3 ./dockerhub/release.py
verify: verify:
sudo nginx -t sudo nginx -t
build: build-docs:
mkdocs build mkdocs build
cd ./swagger && bash ./generate.sh cd ./swagger && bash ./generate.sh
build-swagger: build-swagger:
cd ./swagger && UPDATE=1 ./generate.sh cd ./swagger && UPDATE=1 ./generate.sh
configure: deploy-docs: build-docs
sudo certbot certonly --standalone --preferred-challenges http -d dbrepo-docs.ossdip.at --agree-tos --keep-until-expiring
deploy: build
tar czfv ./site.tar.gz ./site tar czfv ./site.tar.gz ./site
scp ./site.tar.gz ec-thoas2:site.tar.gz scp ./site.tar.gz ec-thoas2:site.tar.gz
ssh ec-thoas2 "rm -rf /system/user/ifs/infrastructures/public_html/dbrepo/*; tar xzfv ./site.tar.gz; rm -f ./site.tar.gz; cp -r ./site/* /system/user/ifs/infrastructures/public_html/dbrepo; rm -rf ./site" ssh ec-thoas2 "rm -rf /system/user/ifs/infrastructures/public_html/dbrepo/*; tar xzfv ./site.tar.gz; rm -f ./site.tar.gz; cp -r ./site/* /system/user/ifs/infrastructures/public_html/dbrepo; rm -rf ./site"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment