diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6708cecc11df9e7aab8614b77c2ae636a8432d12..8d2981f9611afcdb56cfe63c04d2991384580ce3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ # -# This file is a part of the CaosDB Project. +# This file is a part of the LinkAhead Project. # # Copyright (C) 2021-2022 Indiscale GmbH <info@indiscale.com> # Copyright (C) 2021-2022 Daniel Hornung <d.hornung@indiscale.com> @@ -21,7 +21,7 @@ variables: # this is the image where cpplib repo is present (artifact from pipeline in - # caosdb-cpplib) + # linkahead-cpplib) CPPLIB_REGISTRY_IMAGE: $CI_REGISTRY/caosdb/src/caosdb-cpplib/testenv:$CI_COMMIT_REF_NAME OCTAVELIB_REGISTRY_IMAGE: $CI_REGISTRY_IMAGE/testenv:$CI_COMMIT_REF_NAME @@ -42,6 +42,7 @@ stages: # Build a docker image in which tests for this repository can run build-testenv: + allow_failure: true # FIXME Either fix or declare this project deprecated. tags: [ cached-dind ] stage: setup image: docker:20.10 @@ -89,6 +90,7 @@ code_style_cpp: allow_failure: true unit_tests: + allow_failure: true # FIXME Either fix or declare this project deprecated. tags: [ docker ] stage: test script: @@ -112,6 +114,7 @@ linting_cpp: allow_failure: true trigger_prepare: + allow_failure: true # FIXME Either fix or declare this project deprecated. # Calculate the branch name tags: [ docker ] stage: deploy @@ -144,6 +147,7 @@ trigger_prepare: # trigger the integration tests trigger_inttest: + when: manual # FIXME Either fix or declare this project deprecated. stage: deploy needs: [ trigger_prepare ] inherit: @@ -165,20 +169,21 @@ trigger_inttest: # Build the sphinx documentation and make it ready for deployment by Gitlab Pages # Special job for serving a static website. See https://docs.gitlab.com/ee/ci/yaml/README.html#pages .pages_prepare: &pages_prepare - tags: [ cached-dind ] - stage: deploy - script: - - make doc - - cp -r build/doc/html ./public + allow_failure: true # FIXME Either fix or declare this project deprecated. + tags: [ cached-dind ] + stage: deploy + script: + - make doc + - cp -r build/doc/html ./public test_pages: - <<: *pages_prepare - except: - refs: - - main - artifacts: - paths: - - public + <<: *pages_prepare + except: + refs: + - main + artifacts: + paths: + - public pages: <<: *pages_prepare