-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
133 lines (126 loc) · 2.58 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
# Copyright 2020 RUVU Robotics B.V.
---
include:
- project: ruvu/environment
file: ROS.gitlab-ci.yml
variables:
PACKAGES: >
opc_msgs
opc_ros
pozyx_msgs
pozyx_ros
pozyx_rviz_plugins
ruvu_bag_tools
ruvu_bringup
ruvu_flexbe_states
ruvu_frame_2d_publisher
ruvu_gazebo_plugins
ruvu_lint
ruvu_mbf
ruvu_msg_converters
ruvu_navigation_playground
ruvu_networkx
ruvu_rabbitmq_bridge
ruvu_rostest
ruvu_rqt
ruvu_rviz_plugins
ruvu_sensor_descriptions
ruvu_teleop
services:
- rabbitmq:latest
.test:
script:
- docker pull "$TEST_IMAGE"
- export RABBITMQ_HOST=$(getent hosts rabbitmq | awk '{ print $1 }')
- echo "Rabbimq host = $RABBITMQ_HOST"
- docker run --rm --env RABBITMQ_HOST "$TEST_IMAGE" "catkin run_tests && catkin_test_results"
kinetic-build-on-schedule:
extends: .build-on-schedule
variables:
ROS_DISTRO: kinetic
kinetic-build:
extends: .build
variables:
ROS_DISTRO: kinetic
kinetic-test:
extends: .test
variables:
ROS_DISTRO: kinetic
kinetic-release:
extends: .release
variables:
ROS_DISTRO: kinetic
melodic-build-on-schedule:
extends: .build-on-schedule
variables:
ROS_DISTRO: melodic
melodic-build:
extends: .build
variables:
ROS_DISTRO: melodic
melodic-test:
extends: .test
variables:
ROS_DISTRO: melodic
melodic-release:
extends: .release
variables:
ROS_DISTRO: melodic
noetic-build-on-schedule:
extends: .build-on-schedule
variables:
ROS_DISTRO: noetic
PACKAGES: >
opc_msgs
opc_ros
pozyx_msgs
pozyx_ros
pozyx_rviz_plugins
ruvu_bag_tools
ruvu_bringup
ruvu_frame_2d_publisher
ruvu_gazebo_plugins
ruvu_lint
ruvu_mbf
ruvu_msg_converters
ruvu_navigation_playground
ruvu_networkx
ruvu_rabbitmq_bridge
ruvu_rostest
ruvu_rqt
ruvu_rviz_plugins
ruvu_sensor_descriptions
ruvu_teleop
noetic-build:
extends: .build
variables:
ROS_DISTRO: noetic
PACKAGES: >
opc_msgs
opc_ros
pozyx_msgs
pozyx_ros
pozyx_rviz_plugins
ruvu_bag_tools
ruvu_bringup
ruvu_frame_2d_publisher
ruvu_gazebo_plugins
ruvu_lint
ruvu_mbf
ruvu_msg_converters
ruvu_navigation_playground
ruvu_networkx
ruvu_rabbitmq_bridge
ruvu_rostest
ruvu_rqt
ruvu_rviz_plugins
ruvu_sensor_descriptions
ruvu_teleop
noetic-test:
extends: .test
variables:
ROS_DISTRO: noetic
noetic-release:
extends: .release
variables:
ROS_DISTRO: noetic