Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tecnalia_robotics-public
templates
Commits
cb9ae8c1
Commit
cb9ae8c1
authored
May 18, 2022
by
Jon Azpiazu
Browse files
Quick example trying to split build and test jobs
parent
22e467b4
Pipeline
#76251
passed with stage
in 14 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
ci-templates/industrial-ci-templates.yml
View file @
cb9ae8c1
...
@@ -5,14 +5,35 @@
...
@@ -5,14 +5,35 @@
-
git clone --quiet --depth 1 https://github.com/ros-industrial/industrial_ci.git .ci_config
-
git clone --quiet --depth 1 https://github.com/ros-industrial/industrial_ci.git .ci_config
-
docker login ${ARTIFACT_DOCKER_URL} -u ${ARTIFACT_CI_USER} -p ${ARTIFACT_CI_TOKEN}
-
docker login ${ARTIFACT_DOCKER_URL} -u ${ARTIFACT_CI_USER} -p ${ARTIFACT_CI_TOKEN}
-
docker login tecnalia-docker-dev.artifact.tecnalia.com -u ${ARTIFACT_CI_USER} -p ${ARTIFACT_CI_TOKEN}
-
docker login tecnalia-docker-dev.artifact.tecnalia.com -u ${ARTIFACT_CI_USER} -p ${ARTIFACT_CI_TOKEN}
script
:
.ci_config/gitlab.sh
script
:
-
.ci_config/gitlab.sh
-
docker push "${ARTIFACT_DOCKER_URL}/flexbotics-industrial-ci:${CI_COMMIT_SHORT_SHA}"
variables
:
variables
:
DOCKER_IMAGE
:
"
${ARTIFACT_DOCKER_URL}/flexbotics-base-devel:${ROS_DISTRO}"
DOCKER_IMAGE
:
"
${ARTIFACT_DOCKER_URL}/flexbotics-base-devel:${ROS_DISTRO}"
ADDITIONAL_DEBS
:
curl
ADDITIONAL_DEBS
:
curl
PARALLEL_BUILDS
:
2
# keep this for now, since there seems to be memory limit issues in the ci VM
PARALLEL_BUILDS
:
2
# keep this for now, since there seems to be memory limit issues in the ci VM
AFTER_SETUP_TARGET_WORKSPACE
:
"
rosenv
&&
bash
<(curl
-Ls
https://git.code.tecnalia.com/tecnalia_robotics-public/gitlab_templates/raw/master/scripts/ci_run_entry_points.sh)
$$current_ws"
AFTER_SETUP_TARGET_WORKSPACE
:
"
rosenv
&&
bash
<(curl
-Ls
https://git.code.tecnalia.com/tecnalia_robotics-public/gitlab_templates/raw/master/scripts/ci_run_entry_points.sh)
$$current_ws"
CMAKE_ARGS
:
-DCMAKE_CXX_FLAGS=-Wno-ignored-attributes -Wno-int-in-bool-context
CMAKE_ARGS
:
-DCMAKE_CXX_FLAGS=-Wno-ignored-attributes -Wno-int-in-bool-context
NOT_TEST_BUILD
:
true
DOCKER_COMMIT
:
"
${ARTIFACT_DOCKER_URL}/flexbotics-industrial-ci:${CI_COMMIT_SHORT_SHA}"
industrial_ci_test_noetic
:
state
:
.post
before_script
:
-
apk add --update bash coreutils tar
-
git clone --quiet --depth 1 https://github.com/ros-industrial/industrial_ci.git .ci_config
-
docker login ${ARTIFACT_DOCKER_URL} -u ${ARTIFACT_CI_USER} -p ${ARTIFACT_CI_TOKEN}
-
docker login tecnalia-docker-dev.artifact.tecnalia.com -u ${ARTIFACT_CI_USER} -p ${ARTIFACT_CI_TOKEN}
-
docker pull "${ARTIFACT_DOCKER_URL}/flexbotics-industrial-ci:${CI_COMMIT_SHORT_SHA}"
script
:
-
.ci_config/gitlab.sh
variables
:
DOCKER_IMAGE
:
"
${ARTIFACT_DOCKER_URL}/flexbotics-base-devel:${ROS_DISTRO}"
ADDITIONAL_DEBS
:
curl
PARALLEL_BUILDS
:
2
# keep this for now, since there seems to be memory limit issues in the ci VM
CMAKE_ARGS
:
-DCMAKE_CXX_FLAGS=-Wno-ignored-attributes -Wno-int-in-bool-context
ROS_DISTRO
:
noetic
UPSTREAM_WORKSPACE
:
.rosinstall
.ddeploy
:
.ddeploy
:
stage
:
deploy
stage
:
deploy
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment