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

Merge branch 'release-latest'

parents 57875913 f2a0de2e
No related branches found
No related tags found
2 merge requests!272Master,!271Master
...@@ -598,11 +598,9 @@ release-chart: ...@@ -598,11 +598,9 @@ release-chart:
- /^release-.*/ - /^release-.*/
before_script: before_script:
- "echo ${CI_REGISTRY2_PASSWORD} | docker login --username ${CI_REGISTRY2_USER} --password-stdin $CI_REGISTRY2_URL" - "echo ${CI_REGISTRY2_PASSWORD} | docker login --username ${CI_REGISTRY2_USER} --password-stdin $CI_REGISTRY2_URL"
- "echo ${CI_GPG_KEYRING} | base64 -d > ~/keyring.gpg"
- "apk add sed helm curl" - "apk add sed helm curl"
- "helm plugin install https://github.com/sigstore/helm-sigstore" - "helm plugin install https://github.com/sigstore/helm-sigstore"
script: script:
- "helm package --sign --key 'Martin Weise' ./helm/dbrepo --keyring ~/keyring.gpg --destination ./build"
- "helm push ./build/dbrepo-${CHART_VERSION}.tgz oci://${CI_REGISTRY2_URL}/helm" - "helm push ./build/dbrepo-${CHART_VERSION}.tgz oci://${CI_REGISTRY2_URL}/helm"
- "helm sigstore upload ./build/dbrepo-${CHART_VERSION}.tgz" - "helm sigstore upload ./build/dbrepo-${CHART_VERSION}.tgz"
...@@ -618,6 +616,7 @@ release-docs: ...@@ -618,6 +616,7 @@ release-docs:
- "wget https://github.com/mikefarah/yq/releases/download/v4.2.0/yq_linux_amd64 -O /usr/bin/yq" - "wget https://github.com/mikefarah/yq/releases/download/v4.2.0/yq_linux_amd64 -O /usr/bin/yq"
- "chmod +x /usr/bin/yq" - "chmod +x /usr/bin/yq"
- "apt-get update && apt-get install -y git make sed wget ssh" - "apt-get update && apt-get install -y git make sed wget ssh"
- "pip install -r ./requirements.txt"
- "mkdir -p ./final/${VERSION}/swagger" - "mkdir -p ./final/${VERSION}/swagger"
script: script:
- "make gen-swagger-doc gen-lib-doc gen-docs-doc" - "make gen-swagger-doc gen-lib-doc gen-docs-doc"
...@@ -627,6 +626,7 @@ release-docs: ...@@ -627,6 +626,7 @@ release-docs:
- "cp .docs/.swagger/custom.css ./final/${VERSION}/swagger/custom.css" # swagger - "cp .docs/.swagger/custom.css ./final/${VERSION}/swagger/custom.css" # swagger
- "cp -r ./site ./final/${VERSION}" # mkdocs - "cp -r ./site ./final/${VERSION}" # mkdocs
- eval $(ssh-agent -s) - eval $(ssh-agent -s)
- "mkdir -p /root/.ssh"
- echo "$CI_KEY_PRIVATE" > /root/.ssh/id_rsa && chmod 0600 /root/.ssh/id_rsa - echo "$CI_KEY_PRIVATE" > /root/.ssh/id_rsa && chmod 0600 /root/.ssh/id_rsa
- echo "$CI_KEY_PUBLIC" > /root/.ssh/id_rsa.pub - echo "$CI_KEY_PUBLIC" > /root/.ssh/id_rsa.pub
- echo "$CI_DOC_ID" > ~/.ssh/known_hosts - echo "$CI_DOC_ID" > ~/.ssh/known_hosts
...@@ -637,6 +637,7 @@ release-docs: ...@@ -637,6 +637,7 @@ release-docs:
release-libs: release-libs:
stage: release stage: release
image: docker.io/python:3.11-alpine image: docker.io/python:3.11-alpine
when: manual
only: only:
refs: refs:
- /^release-.*/ - /^release-.*/
......
...@@ -88,6 +88,7 @@ done ...@@ -88,6 +88,7 @@ done
# finalization # finalization
echo "===================================================" echo "==================================================="
echo "Moving default version $APP_VERSION docs to /" echo "Moving HTML redirect and JSON versions to /"
cp -r ./final/${APP_VERSION}/* ./final/ cp ./final/${APP_VERSION}/redirect.html ./final/index.html
cp ./final/${APP_VERSION}/versions.json ./final/versions.json
echo "===================================================" echo "==================================================="
...@@ -14,6 +14,7 @@ hack/ ...@@ -14,6 +14,7 @@ hack/
.svn/ .svn/
# Generated # Generated
build/ build/
artifacthub-repo.yml
# Common backup files # Common backup files
*.swp *.swp
*.bak *.bak
......
File moved
site_name: Database Repository site_name: Database Repository
site_url: https://www.ifs.tuwien.ac.at/infrastructures/dbrepo/
repo_url: https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services repo_url: https://gitlab.phaidra.org/fair-data-austria-db-repository/fda-services
repo_name: fda-services repo_name: fda-services
site_author: Research Unit Data Science, Technische Universität Wien site_author: Research Unit Data Science, Technische Universität Wien
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment