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

Updated CI/CD

parent cd6b725b
No related branches found
No related tags found
No related merge requests found
......@@ -578,7 +578,7 @@ build-api-1.3:
- ./swagger/1.3.0
expire_in: 1 days
build-api-1.4:
build-api-1.4.0:
stage: build
image: docker.io/alpine:3.18
only:
......@@ -588,13 +588,31 @@ build-api-1.4:
- release-v1.4
script:
- apk add bash git maven
- git fetch --tags
- git checkout v1.4.0
- git fetch --tags && git checkout v1.4.0
- bash .docs/.swagger/swagger-site.sh
- find ./site -type f -exec sed -i -e "s/__APPVERSION__/1.4.0/g" {} \;
- mkdir -p ./swagger/1.4.0
- cp -r ./site/* ./swagger/1.4.0/
- git checkout release-v1.4
cache:
paths:
- ./swagger/1.4.0
artifacts:
when: always
paths:
- ./swagger/1.4.0
expire_in: 1 days
build-api-1.4:
stage: build
image: docker.io/alpine:3.18
only:
refs:
- master
- release-v1.3
- release-v1.4
script:
- apk add bash git maven
- git fetch && git checkout release-v1.4
- bash .docs/.swagger/swagger-site.sh
- find ./site -type f -exec sed -i -e "s/__APPVERSION__/${APP_VERSION}/g" {} \;
- mkdir -p ./swagger/${APP_VERSION}
......@@ -688,7 +706,7 @@ docs-1.3:
- ./final
expire_in: 1 days
docs-1.4:
docs-1.4.0:
stage: docs
image: docker.io/python:3.11-slim
needs:
......@@ -702,8 +720,7 @@ docs-1.4:
- release-v1.4
script:
- apt-get update && apt-get install -y git make sed wget
- git fetch --tags
- git checkout v1.4.0
- git fetch --tags && git checkout v1.4.0
- pip install -r ./requirements.txt
- wget https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/raw/dev/.docs/overrides/main.html -O .docs/overrides/main.html -q
- mkdir -p ./final
......@@ -711,7 +728,30 @@ docs-1.4:
- find .docs/ -type f -exec sed -i -e "s/__CHARTVERSION__/1.4.0/g" {} \;
- mkdocs build && cp -r ./site ./final/1.4.0
- cp -r ./swagger/${APP_VERSION} ./final/1.4.0/swagger
- git checkout release-v1.4
cache:
paths:
- ./final
artifacts:
when: always
paths:
- ./final
expire_in: 1 days
docs-1.4:
stage: docs
image: docker.io/python:3.11-slim
needs:
- build-api-latest
- build-api-1.3
- build-api-1.4
only:
refs:
- master
- release-v1.3
- release-v1.4
script:
- apt-get update && apt-get install -y git make sed wget
- git fetch && git checkout release-v1.4
- pip install -r ./requirements.txt
- wget https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services/-/raw/dev/.docs/overrides/main.html -O .docs/overrides/main.html -q
- mkdir -p ./final
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment