Newer
Older
# source code including submodules
INCLSUBMODULES_REGISTRY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/openCARP-inclSubmodules/${CI_COMMIT_TAG}
INCLSUBMODULES_RELEASE: openCARP-${CI_COMMIT_TAG}-inclSubmodules.zip
GIT_DEPTH: 1
DEPS_DOCKERFILE: docker/Dockerfile-deps
DEPS_IMAGE: docker.opencarp.org/opencarp/opencarp/deps:latest

Axel Loewe
committed
TEST_IMAGE: docker.opencarp.org/opencarp/opencarp:$CI_COMMIT_REF_SLUG
RELEASE_IMAGE: docker.opencarp.org/opencarp/opencarp:latest
DOCKER_ARCHIVE: opencarp-docker-${CI_COMMIT_TAG}.tar.gz
DOCKER_ARCHIVE_DESTINATION: 'opencarp@sulmass.scc.kit.edu:/var/www/docker/'
DOCKER_ARCHIVE_URL: 'https://opencarp.org/docker'
DOXYGEN_PATH: docs/doxygen/html

Axel Loewe
committed
DOXYGEN_DESTINATION: 'opencarp@sulmass.scc.kit.edu:/var/www/doxygen/${CI_COMMIT_REF_SLUG}/'
PDF_MANUAL_MAKER_DOCKERFILE: docker/Dockerfile-manual-maker
PDF_MANUAL_MAKER_IMAGE: docker.opencarp.org/opencarp/opencarp/manual-maker:latest
PDF_MANUAL: opencarp-manual-latest.pdf
PDF_MANUAL_RELEASE: opencarp-manual-${CI_COMMIT_TAG}.pdf
PDF_MANUAL_REGISTRY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/opencarp-manual/${CI_COMMIT_TAG}
PDF_MANUAL_DESTINATION: 'opencarp@sulmass.scc.kit.edu:/var/www/manual/'

Axel Loewe
committed
HTML_PARAM_DESTINATION: 'opencarp@sulmass.scc.kit.edu:/var/www/parameters/${CI_COMMIT_REF_SLUG}/'
# online autotester report

Axel Loewe
committed
AUTOTESTER_REPORT_DESTINATION: 'opencarp@sulmass.scc.kit.edu:/var/www/tests/${CI_COMMIT_REF_SLUG}/'
# DataCite XML
DATACITE_PATH: opencarp.xml
DATACITE_RELEASE: opencarp-${CI_COMMIT_TAG}.xml
DATACITE_REGISTRY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/opencarp-datacite/${CI_COMMIT_TAG}
# AppImage
APPIMAGE_DOCKERFILE: docker/Dockerfile-appimage
APPIMAGE_IMAGE: docker.opencarp.org/opencarp/opencarp/appimage:latest
BUILD_DIR: _build
APPIMAGE: openCARP-latest-x86_64.AppImage
APPIMAGE_RELEASE: openCARP-${CI_COMMIT_TAG}-x86_64.AppImage
APPIMAGE_REGISTRY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/opencarp-appimage/${CI_COMMIT_TAG}
DEB_RELEASE: opencarp-${CI_COMMIT_TAG}.deb
DEB_REGISTRY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/opencarp-linux/${CI_COMMIT_TAG}
RPM_PACKAGER_DOCKERFILE: docker/Dockerfile-rpm-packager
RPM_PACKAGER_IMAGE: docker.opencarp.org/opencarp/opencarp/rpm-packager:latest
RPM_BUILD_DIR: _build_centos
RPM_RELEASE: opencarp-${CI_COMMIT_TAG}.rpm
RPM_REGISTRY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/opencarp-linux/${CI_COMMIT_TAG}
# pkg package
PKG_BUILD_DIR: _build_mac
PKG_RELEASE: opencarp-${CI_COMMIT_TAG}.pkg
PKG_REGISTRY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/opencarp-macos/${CI_COMMIT_TAG}
# Spack package
SPACK_DOCKERFILE: docker/Dockerfile-spack
SPACK_IMAGE: docker.opencarp.org/opencarp/opencarp/spack:latest
# Build on CentOS 7
CENTOS7_DOCKERFILE: docker/Dockerfile-centos7
CENTOS7_IMAGE: docker.opencarp.org/opencarp/opencarp/centos7:latest
CENTOS7_BUILD_DIR: _build_centos7
CENTOS7_RELEASE: opencarp-centos7-${CI_COMMIT_TAG}.rpm
CENTOS7_REGISTRY_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/opencarp-linux/${CI_COMMIT_TAG}
CREATORS_LOCATIONS: |
https://git.opencarp.org/openCARP/openCARP/raw/master/CONTRIBUTORS.yml
https://git.opencarp.org/openCARP/carputils/raw/master/CONTRIBUTORS.yml
CONTRIBUTORS_LOCATIONS: https://git.opencarp.org/openCARP/openCARP-CDE/raw/master/CONTRIBUTORS.yml
METADATA_LOCATIONS: https://git.opencarp.org/openCARP/openCARP/raw/master/METADATA.yml
RELEASE_API_URL: ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/releases
RELEASE_ARCHIVE_URL: https://git.opencarp.org/openCARP/openCARP/-/archive/${CI_COMMIT_TAG}/openCARP-${CI_COMMIT_TAG}.tar.gz
RELEASE_DESCRIPTION: |
Find the changelog [here](https://git.opencarp.org/openCARP/openCARP/blob/master/CHANGELOG.md). <br>
Find openCARP docker images for each release in
[openCARP docker container registry](https://git.opencarp.org/openCARP/openCARP/container_registry).<br>
Find the archived version of the release in the [RADAR4KIT repository](https://radar.kit.edu/radar/en/search?query=openCARP+%28${CI_COMMIT_TAG}%29&searchBy=metadata).
# BagPack
BAG_PATH: opencarp-${CI_COMMIT_TAG}
BAG_DESTINATION: 'opencarp@sulmass.scc.kit.edu:/var/www/bags/'
# RADAR
RADAR_BACKLINK: https://git.opencarp.org/${CI_PROJECT_NAMESPACE}/${CI_PROJECT_NAME}/-/releases
# GRAV
PIPELINE: opencarp
PIPELINE_SOURCE: .
GRAV_PATH: opencarp.org
include:
- local: .gitlab/ci/appimage.gitlab-ci.yml
- local: .gitlab/ci/archive.gitlab-ci.yml
- local: .gitlab/ci/autotester.gitlab-ci.yml
- local: .gitlab/ci/datacite.gitlab-ci.yml
- local: .gitlab/ci/docker.gitlab-ci.yml
- local: .gitlab/ci/doxygen.gitlab-ci.yml
- local: .gitlab/ci/deb.gitlab-ci.yml
- local: .gitlab/ci/markdown.gitlab-ci.yml
- local: .gitlab/ci/rpm.gitlab-ci.yml
- local: .gitlab/ci/release.gitlab-ci.yml
- local: .gitlab/ci/spack.gitlab-ci.yml
- local: .gitlab/ci/tag-dropdowns.gitlab-ci.yml
- local: .gitlab/ci/pdf.gitlab-ci.yml
- local: .gitlab/ci/pkg.gitlab-ci.yml
- local: .gitlab/ci/html.gitlab-ci.yml
- local: .gitlab/ci/version-badge.gitlab-ci.yml
- local: .gitlab/ci/centos7.gitlab-ci.yml