diff --git a/.gitlab-industrial-ci.yml b/.gitlab-industrial-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..b3f813e81fa660ea9e58ef9552cb934490f37c31 --- /dev/null +++ b/.gitlab-industrial-ci.yml @@ -0,0 +1,38 @@ +variables: + DEFAULT_DISTRO: "kinetic" + +workflow: + rules: + - if: + - if: $CI_COMMIT_BRANCH && $CI_COMMIT_REF_NAME =~ /^melodic-.*/ + variables: + DEFAULT_DISTRO: "melodic" + - if: $CI_COMMIT_BRANCH && $CI_COMMIT_REF_NAME =~ /^noetic-.*/ + variables: + DEFAULT_DISTRO: "noetic" + - if: $CI_COMMIT_BRANCH && $CI_COMMIT_REF_NAME =~ /^kinetic-.*/ + variables: + DEFAULT_DISTRO: "kinetic" + - exists: + - .rosinstall + +export: + script: export + +noetic: + script: echo noetic + rules: + - if: '$DEFAULT_DISTRO == "noetic"' + - if: $BUILD_NOETIC + +melodic: + script: echo melodic + rules: + - if: '$DEFAULT_DISTRO == "melodic"' + - if: $BUILD_MELODIC + +kinetic: + script: echo kinetic + rules: + - if: '$DEFAULT_DISTRO == "kinetic"' + - if: $BUILD_KINETIC \ No newline at end of file