Skip to content
Snippets Groups Projects
Commit ee71235c authored by Joan Vallvé Navarro's avatar Joan Vallvé Navarro
Browse files

CI: deplyoing wolf_ros_node pipeline depending on DEPLOY_CI_ROS

parent fa47e1c3
No related branches found
No related tags found
1 merge request!441Removed loading of packages from Problem
Pipeline #9234 failed
stages:
- license
- build_and_test
- deploy
- final
- deploy_plugins
- final_plugins
- deploy_ros
############ YAML ANCHORS ############
.preliminaries_template: &preliminaries_definition
......@@ -103,55 +104,95 @@ build_and_test:focal:
############ DEPLOY PLUGINS ############
deploy_imu:
stage: deploy
stage: deploy_plugins
variables:
WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
DEPLOY_CI_ROS: "false"
trigger:
project: mobile_robotics/wolf_projects/wolf_lib/plugins/imu
strategy: depend
deploy_gnss:
stage: deploy
stage: deploy_plugins
variables:
WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
DEPLOY_CI_ROS: "false"
trigger:
project: mobile_robotics/wolf_projects/wolf_lib/plugins/gnss
strategy: depend
deploy_vision:
stage: deploy
stage: deploy_plugins
variables:
WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
DEPLOY_CI_ROS: false
trigger:
project: mobile_robotics/wolf_projects/wolf_lib/plugins/vision
strategy: depend
deploy_laser:
stage: deploy
stage: deploy_plugins
variables:
WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
DEPLOY_CI_ROS: false
trigger:
project: mobile_robotics/wolf_projects/wolf_lib/plugins/laser
strategy: depend
deploy_apriltag:
stage: deploy
stage: deploy_plugins
variables:
WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
DEPLOY_CI_ROS: false
trigger:
project: mobile_robotics/wolf_projects/wolf_lib/plugins/apriltag
strategy: depend
deploy_bodydynamics:
stage: deploy
stage: deploy_plugins
variables:
WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
DEPLOY_CI_ROS: false
trigger:
project: mobile_robotics/wolf_projects/wolf_lib/plugins/bodydynamics
strategy: depend
############ WAIT FOR PLUGINS ############
final_all:
final_all_plugins:
stage: final
script:
- echo "ALL PLUGINS PIPELINES SUCCEED!!!"
############ DEPLOY WOLF_ROS_NODE ############
deploy_wolf_ros_node:
stage: deploy_ros
script:
- echo "Deploying CI for wolf_ros_node, since DEPLOY_CI_ROS is $DEPLOY_CI_ROS"
only:
variables:
- $DEPLOY_CI_ROS
variables:
WOLF_CORE_BRANCH: $CI_COMMIT_BRANCH
WOLF_IMU_BRANCH: $WOLF_IMU_BRANCH
WOLF_GNSS_BRANCH: $WOLF_GNSS_BRANCH
WOLF_LASER_BRANCH: $WOLF_LASER_BRANCH
WOLF_VISION_BRANCH: $WOLF_VISION_BRANCH
WOLF_APRILTAG_BRANCH: $WOLF_APRILTAG_BRANCH
WOLF_BODYDYNAMICS_BRANCH: $WOLF_BODYDYNAMICS_BRANCH
WOLF_ROS_CORE_BRANCH: $WOLF_ROS_CORE_BRANCH
WOLF_ROS_IMU_BRANCH: $WOLF_ROS_IMU_BRANCH
WOLF_ROS_GNSS_BRANCH: $WOLF_ROS_GNSS_BRANCH
WOLF_ROS_LASER_BRANCH: $WOLF_ROS_LASER_BRANCH
WOLF_ROS_VISION_BRANCH: $WOLF_ROS_VISION_BRANCH
WOLF_ROS_APRILTAG_BRANCH: $WOLF_ROS_APRILTAG_BRANCH
WOLF_ROS_BODYDYNAMICS_BRANCH: $WOLF_ROS_BODYDYNAMICS_BRANCH
trigger:
project: mobile_robotics/wolf_projects/wolf_ros/wolf_ros_node
no_deploy_wolf_ros_node:
stage: deploy_ros
script:
- echo "NOT deploying CI for wolf_ros_node, since DEPLOY_CI_ROS is $DEPLOY_CI_ROS"
except:
variables:
- $DEPLOY_CI_ROS
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment