Skip to content
Snippets Groups Projects

Resolve L2SS-752

Merged Corné Lukken requested to merge L2SS-752 into master
1 file
+ 238
145
Compare changes
  • Side-by-side
  • Inline
+ 238
145
@@ -42,17 +42,6 @@ stages:
@@ -42,17 +42,6 @@ stages:
- . bootstrap/etc/lofar20rc.sh || true
- . bootstrap/etc/lofar20rc.sh || true
## Allow docker image script to execute
## Allow docker image script to execute
# - chmod u+x $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh
# - chmod u+x $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh
# This suffers from only refs changes not working as expected:
# https://gitlab.com/gitlab-org/gitlab-foss/-/issues/55012
# Therefore we have to add `only: refs: - merge_requests` to all jobs that are
# only supposed to run on merge requests with file changes. However,
# two pipelines will spawn instead of one of which one tagged with 'detached`.
.base_docker_images_except:
extends: .base_docker_images
except:
refs:
- tags
- master
.base_docker_store_images:
.base_docker_store_images:
extends: .base_docker_images
extends: .base_docker_images
script:
script:
@@ -66,15 +55,17 @@ docker_store_images_master_tag:
@@ -66,15 +55,17 @@ docker_store_images_master_tag:
- master
- master
docker_store_images_changes:
docker_store_images_changes:
extends: .base_docker_store_images
extends: .base_docker_store_images
only:
rules:
refs:
# https://stackoverflow.com/questions/68955071/how-to-disable-detached-pipelines-in-gitlab
- merge_requests
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
changes:
when: never
 
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/.env
- docker-compose/.env
except:
when: always
refs:
- tags
- master
docker_build_image_all:
docker_build_image_all:
extends: .base_docker_images
extends: .base_docker_images
only:
only:
@@ -111,42 +102,56 @@ docker_build_image_all:
@@ -111,42 +102,56 @@ docker_build_image_all:
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-unb2 latest
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-unb2 latest
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-xst latest
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-xst latest
docker_build_image_elk:
docker_build_image_elk:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/elk.yml
- docker-compose/elk.yml
- docker-compose/elk/*
- docker-compose/elk/*
- docker-compose/elk-configure-host/*
- docker-compose/elk-configure-host/*
 
when: always
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh elk $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh elk $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh elk-configure-host $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh elk-configure-host $tag
docker_build_image_lofar_device_base:
docker_build_image_lofar_device_base:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/lofar-device-base.yml
- docker-compose/lofar-device-base.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
 
when: always
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh lofar-device-base $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh lofar-device-base $tag
docker_build_image_prometheus:
docker_build_image_prometheus:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/prometheus.yml
- docker-compose/prometheus.yml
- docker-compose/prometheus/*
- docker-compose/prometheus/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh prometheus $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh prometheus $tag
docker_build_image_itango:
docker_build_image_itango:
extends: .base_docker_images_except
extends: .base_docker_images
only:
only:
refs:
refs:
- merge_requests
- merge_requests
@@ -157,242 +162,330 @@ docker_build_image_itango:
@@ -157,242 +162,330 @@ docker_build_image_itango:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh itango $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh itango $tag
docker_build_image_grafana:
docker_build_image_grafana:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/grafana.yml
- docker-compose/grafana.yml
- docker-compose/grafana/*
- docker-compose/grafana/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh grafana $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh grafana $tag
docker_build_image_jupyter:
docker_build_image_jupyter:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/jupyter.yml
- docker-compose/jupyter.yml
- docker-compose/jupyter/*
- docker-compose/jupyter/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh jupyter $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh jupyter $tag
docker_build_image_apsct_sim:
docker_build_image_apsct_sim:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/aspct-sim.yml
- docker-compose/aspct-sim.yml
- docker-compose/pypcc-sim-base/*
- docker-compose/pypcc-sim-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh apsct-sim $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh apsct-sim $tag
docker_build_image_apspu_sim:
docker_build_image_apspu_sim:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/apspu-sim.yml
- docker-compose/apspu-sim.yml
- docker-compose/pypcc-sim-base/*
- docker-compose/pypcc-sim-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh apspu-sim $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh apspu-sim $tag
docker_build_image_recv_sim:
docker_build_image_recv_sim:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/recv-sim.yml
- docker-compose/recv-sim.yml
- docker-compose/pypcc-sim-base/*
- docker-compose/pypcc-sim-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh recv-sim $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh recv-sim $tag
docker_build_image_sdptr_sim:
docker_build_image_sdptr_sim:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/sdptr-sim.yml
- docker-compose/sdptr-sim.yml
- docker-compose/sdptr-sim/*
- docker-compose/sdptr-sim/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh sdptr-sim $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh sdptr-sim $tag
docker_build_image_unb2_sim:
docker_build_image_unb2_sim:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/unb2-sim.yml
- docker-compose/unb2-sim.yml
- docker-compose/pypcc-sim-base/*
- docker-compose/pypcc-sim-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh unb2-sim $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh unb2-sim $tag
docker_build_image_device_apsct:
docker_build_image_device_apsct:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-aspct.yml
- docker-compose/device-aspct.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-aspct $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-aspct $tag
docker_build_image_device_apspu:
docker_build_image_device_apspu:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-apspu.yml
- docker-compose/device-apspu.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-apspu $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-apspu $tag
docker_build_image_device_pdu:
docker_build_image_device_pdu:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-pdu.yml
- docker-compose/device-pdu.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-pdu $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-pdu $tag
docker_build_image_device_tilebeam:
docker_build_image_device_tilebeam:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-tilebeam.yml
- docker-compose/device-tilebeam.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-tilebeam $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-tilebeam $tag
docker_build_image_device_beamlet:
docker_build_image_device_beamlet:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-beamlet.yml
- docker-compose/device-beamlet.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-beamlet $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-beamlet $tag
docker_build_image_device_digitalbeam:
docker_build_image_device_digitalbeam:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-digitalbeam.yml
- docker-compose/device-digitalbeam.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-digitalbeam $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-digitalbeam $tag
docker_build_image_device_boot:
docker_build_image_device_boot:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-boot.yml
- docker-compose/device-boot.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-boot $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-boot $tag
docker_build_image_device_docker:
docker_build_image_device_docker:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-docker.yml
- docker-compose/device-docker.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-docker $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-docker $tag
docker_build_image_device_ovservation_control:
docker_build_image_device_ovservation_control:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-observation_control.yml
- docker-compose/device-observation_control.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-observation_control $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-observation_control $tag
docker_build_image_device_antennafield:
docker_build_image_device_antennafield:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-antennafield.yml
- docker-compose/device-antennafield.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-antennafield $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-antennafield $tag
docker_build_image_device_recv:
docker_build_image_device_recv:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-recv.yml
- docker-compose/device-recv.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-recv $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-recv $tag
docker_build_image_device_sdp:
docker_build_image_device_sdp:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-sdp.yml
- docker-compose/device-sdp.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-sdp $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-sdp $tag
docker_build_image_device_sst:
docker_build_image_device_sst:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-sst.yml
- docker-compose/device-sst.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-sst $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-sst $tag
docker_build_image_device_unb2:
docker_build_image_device_unb2:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-unb2.yml
- docker-compose/device-unb2.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
# Do not remove 'bash' or statement will be ignored by primitive docker shell
# Do not remove 'bash' or statement will be ignored by primitive docker shell
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-unb2 $tag
- bash $CI_PROJECT_DIR/sbin/tag_and_push_docker_image.sh device-unb2 $tag
docker_build_image_device_xst:
docker_build_image_device_xst:
extends: .base_docker_images_except
extends: .base_docker_images
only:
rules:
refs:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- merge_requests
when: never
changes:
- if: '$CI_COMMIT_TAG != null'
 
when: never
 
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
 
when: never
 
- changes:
- docker-compose/device-xst.yml
- docker-compose/device-xst.yml
- docker-compose/lofar-device-base/*
- docker-compose/lofar-device-base/*
script:
script:
Loading