diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e3d815d4d5ce95f8fa463d3ead8ff9aad831086c..096988bb144e3f4a8c6c07b8b3b8420f06971a8f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,6 +5,8 @@ variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" stages: + - build_docker + - push_docker - validate_cwl_scripts - test_steps - integration_test @@ -17,6 +19,35 @@ before_script: after_script: - echo "All done" +build_docker: + image: docker:latest + stage: build_docker + script: + - apk add git subversion git-lfs bash + - cd Docker + - bash build_docker.sh + +push_docker_tags: + image: docker:latest + stage: push_docker + only: + - tags + script: + - docker tag lofareosc/prefactor-ci:latest %CI_REGISTRY/prefactor-ci:%CI_COMMIT_REF_NAME + - docker login -u %CI_REGISTRY_USER -p %CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker push %CI_REGISTRY/prefactor-ci:%CI_COMMIT_REF_NAME + +push_docker_master: + image: docker:latest + stage: push_docker + only: + - master + script: + - docker login -u %CI_REGISTRY_USER -p %CI_REGISTRY_PASSWORD $CI_REGISTRY + - docker push lofareosc/prefactor-ci:latest + + + validate_scripts: stage: validate_cwl_scripts script: diff --git a/Docker/L570745_uv_first10.MS.tar.xz b/Docker/L570745_uv_first10.MS.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..13ab4c559979bdb321d6bdf57d92f03bb84ca2f2 --- /dev/null +++ b/Docker/L570745_uv_first10.MS.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6acef40bcf795c5ae94232654414fece4a20eb75494577ea630fc663673b3c1 +size 387119976