Skip to content
Snippets Groups Projects
Commit ec472d6d authored by Marcel Krüger's avatar Marcel Krüger
Browse files

test deployment

parent 35e6d70a
No related branches found
No related tags found
No related merge requests found
Pipeline #251484 passed
...@@ -2,23 +2,63 @@ ...@@ -2,23 +2,63 @@
# - 'access-node/.gitlab-ci.yml' # - 'access-node/.gitlab-ci.yml'
# - 'nest-module/.gitlab-ci.yml' # - 'nest-module/.gitlab-ci.yml'
# stages: stages:
# - build - build
# - test - test
# - deploy - deploy
test: build:
stage: build
tags: tags:
- shell-runner - shell-runner
variables: variables:
GIT_SUBMODULE_STRATEGY: recursive GIT_SUBMODULE_STRATEGY: recursive
# before_script:
# - curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64" -o ./docker-compose
# - chmod +x docker-compose
script:
- docker build . -f ./docker/simulators/Dockerfile_TVB -t insite-tvb
- docker build . -f ./docker/simulators/Dockerfile_Arbor -t insite-arbor
- docker build . -f ./docker/simulators/Dockerfile_NEST -t insite-nest
- docker build . -f ./docker/Dockerfile_AccessNode -t insite-access-node
- docker build . -f ./docker/examples/Dockerfile_TVBExample -t insite-tvb-example
- docker build . -f ./docker/examples/Dockerfile_NestExample -t insite-nest-example
- docker build . -f ./docker/examples/Dockerfile_ArborRingExample -t insite-arbor-example-ring
- docker-compose -f ./test/run-tests.yml up --build --exit-code-from pytest
deploy:
stage: deploy
tags:
- shell-runner
variables:
GIT_SUBMODULE_STRATEGY: recursive
before_script:
- echo $REGISTRY_TOKEN | docker login -u "registry_pusher" --password-stdin registry.git-ce.rwth-aachen.de
script: script:
- curl -L "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64" -o ./docker-compose
- chmod +x docker-compose
- docker build . -f ./docker/simulators/Dockerfile_TVB -t insite-tvb - docker build . -f ./docker/simulators/Dockerfile_TVB -t insite-tvb
- docker build . -f ./docker/simulators/Dockerfile_Arbor -t insite-arbor - docker build . -f ./docker/simulators/Dockerfile_Arbor -t insite-arbor
- docker build . -f ./docker/simulators/Dockerfile_NEST -t insite-nest - docker build . -f ./docker/simulators/Dockerfile_NEST -t insite-nest
- ./docker-compose -f ./test/run-tests.yml up --build --exit-code-from pytest - docker build . -f ./docker/Dockerfile_AccessNode -t insite-access-node
- docker build . -f ./docker/examples/Dockerfile_TVBExample -t insite-tvb-example
- docker build . -f ./docker/examples/Dockerfile_NestExample -t insite-nest-example
- docker build . -f ./docker/examples/Dockerfile_ArborRingExample -t insite-arbor-example-ring
- docker tag insite-access-node registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-access-node
- docker tag insite-tvb registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-tvb
- docker tag insite-arbor registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-arbor
- docker tag insite-nest registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-nest
- docker tag insite-nest-example registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-nest-example
- docker tag insite-arbor-example registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-arbor-example
- docker tag insite-arbor-example registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-arbor-example-ring
- docker tag insite-tvb-example registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-tvb-example
- docker push registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-access-node
- docker push registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-tvb
- docker push registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-arbor
- docker push registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-nest
- docker push registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-tvb-example
- docker push registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-arbor-example
- docker push registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-arbor-example-ring
- docker push registry.git-ce.rwth-aachen.de/vr-vis/vr-group/in-situ-pipeline/insite/insite-nest-example
# build: # build:
# stage: build # stage: build
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment