Add build files 2024-02-15-2046 #155
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jobs: | |
stage_0_job_0: | |
name: joint-state-publisher-gui nav2-util rviz-common interactive-markers rosbag2-compression | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: [] | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-joint-state-publisher-gui ros-humble-nav2-util ros-humble-rviz-common | |
ros-humble-interactive-markers ros-humble-rosbag2-compression | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-joint-state-publisher-gui ros-humble-nav2-util | |
ros-humble-rviz-common ros-humble-interactive-markers ros-humble-rosbag2-compression | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_0_job_1: | |
name: controller-manager gazebo-plugins sros2-cmake ros2cli-common-extensions | |
image-pipeline | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: [] | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-controller-manager ros-humble-gazebo-plugins ros-humble-sros2-cmake | |
ros-humble-ros2cli-common-extensions ros-humble-image-pipeline | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-controller-manager ros-humble-gazebo-plugins ros-humble-sros2-cmake | |
ros-humble-ros2cli-common-extensions ros-humble-image-pipeline | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_0_job_2: | |
name: rosbridge-server perception-pcl turtlebot3-cartographer | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: [] | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-rosbridge-server ros-humble-perception-pcl ros-humble-turtlebot3-cartographer | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-rosbridge-server ros-humble-perception-pcl ros-humble-turtlebot3-cartographer | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_1_job_3: | |
name: nav2-map-server nav2-lifecycle-manager rviz-visual-testing-framework nav-2d-utils | |
rosbag2-compression-zstd | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
- stage_0_job_1 | |
- stage_0_job_2 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-map-server ros-humble-nav2-lifecycle-manager ros-humble-rviz-visual-testing-framework | |
ros-humble-nav-2d-utils ros-humble-rosbag2-compression-zstd | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-map-server ros-humble-nav2-lifecycle-manager | |
ros-humble-rviz-visual-testing-framework ros-humble-nav-2d-utils ros-humble-rosbag2-compression-zstd | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_1_job_4: | |
name: nav2-behavior-tree forward-command-controller steering-controllers-library | |
joint-trajectory-controller nav2-velocity-smoother | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
- stage_0_job_1 | |
- stage_0_job_2 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-behavior-tree ros-humble-forward-command-controller | |
ros-humble-steering-controllers-library ros-humble-joint-trajectory-controller | |
ros-humble-nav2-velocity-smoother | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-behavior-tree ros-humble-forward-command-controller | |
ros-humble-steering-controllers-library ros-humble-joint-trajectory-controller | |
ros-humble-nav2-velocity-smoother | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_1_job_5: | |
name: nav2-amcl tricycle-controller range-sensor-broadcaster joint-state-broadcaster | |
imu-sensor-broadcaster | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
- stage_0_job_1 | |
- stage_0_job_2 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-amcl ros-humble-tricycle-controller ros-humble-range-sensor-broadcaster | |
ros-humble-joint-state-broadcaster ros-humble-imu-sensor-broadcaster | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-amcl ros-humble-tricycle-controller ros-humble-range-sensor-broadcaster | |
ros-humble-joint-state-broadcaster ros-humble-imu-sensor-broadcaster | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_1_job_6: | |
name: force-torque-sensor-broadcaster diff-drive-controller ros2controlcli gazebo-ros2-control | |
gazebo-ros-pkgs | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
- stage_0_job_1 | |
- stage_0_job_2 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-force-torque-sensor-broadcaster ros-humble-diff-drive-controller | |
ros-humble-ros2controlcli ros-humble-gazebo-ros2-control ros-humble-gazebo-ros-pkgs | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-force-torque-sensor-broadcaster ros-humble-diff-drive-controller | |
ros-humble-ros2controlcli ros-humble-gazebo-ros2-control ros-humble-gazebo-ros-pkgs | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_1_job_7: | |
name: ros-core rosbridge-suite | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
- stage_0_job_1 | |
- stage_0_job_2 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-ros-core ros-humble-rosbridge-suite | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-ros-core ros-humble-rosbridge-suite | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_2_job_8: | |
name: nav2-costmap-2d rviz-default-plugins rosbag2-transport velocity-controllers | |
tricycle-steering-controller | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_3 | |
- stage_1_job_4 | |
- stage_1_job_5 | |
- stage_1_job_6 | |
- stage_1_job_7 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-costmap-2d ros-humble-rviz-default-plugins ros-humble-rosbag2-transport | |
ros-humble-velocity-controllers ros-humble-tricycle-steering-controller | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-costmap-2d ros-humble-rviz-default-plugins | |
ros-humble-rosbag2-transport ros-humble-velocity-controllers ros-humble-tricycle-steering-controller | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_2_job_9: | |
name: position-controllers effort-controllers bicycle-steering-controller admittance-controller | |
ackermann-steering-controller | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_3 | |
- stage_1_job_4 | |
- stage_1_job_5 | |
- stage_1_job_6 | |
- stage_1_job_7 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-position-controllers ros-humble-effort-controllers ros-humble-bicycle-steering-controller | |
ros-humble-admittance-controller ros-humble-ackermann-steering-controller | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-position-controllers ros-humble-effort-controllers | |
ros-humble-bicycle-steering-controller ros-humble-admittance-controller | |
ros-humble-ackermann-steering-controller | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_2_job_10: | |
name: ros2-control turtlebot3-gazebo | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_3 | |
- stage_1_job_4 | |
- stage_1_job_5 | |
- stage_1_job_6 | |
- stage_1_job_7 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-ros2-control ros-humble-turtlebot3-gazebo | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-ros2-control ros-humble-turtlebot3-gazebo | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_3_job_11: | |
name: nav2-core costmap-queue rviz2 nav2-rviz-plugins nav2-collision-monitor | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_2_job_8 | |
- stage_2_job_9 | |
- stage_2_job_10 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-core ros-humble-costmap-queue ros-humble-rviz2 ros-humble-nav2-rviz-plugins | |
ros-humble-nav2-collision-monitor | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-core ros-humble-costmap-queue ros-humble-rviz2 | |
ros-humble-nav2-rviz-plugins ros-humble-nav2-collision-monitor | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_3_job_12: | |
name: rosbag2-py slam-toolbox ros2-controllers | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_2_job_8 | |
- stage_2_job_9 | |
- stage_2_job_10 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-rosbag2-py ros-humble-slam-toolbox ros-humble-ros2-controllers | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-rosbag2-py ros-humble-slam-toolbox ros-humble-ros2-controllers | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_4_job_13: | |
name: dwb-core nav2-regulated-pure-pursuit-controller nav2-controller nav2-waypoint-follower | |
nav2-theta-star-planner | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_3_job_11 | |
- stage_3_job_12 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-dwb-core ros-humble-nav2-regulated-pure-pursuit-controller | |
ros-humble-nav2-controller ros-humble-nav2-waypoint-follower ros-humble-nav2-theta-star-planner | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-dwb-core ros-humble-nav2-regulated-pure-pursuit-controller | |
ros-humble-nav2-controller ros-humble-nav2-waypoint-follower ros-humble-nav2-theta-star-planner | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_4_job_14: | |
name: nav2-smoother nav2-smac-planner nav2-planner nav2-navfn-planner nav2-mppi-controller | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_3_job_11 | |
- stage_3_job_12 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-smoother ros-humble-nav2-smac-planner ros-humble-nav2-planner | |
ros-humble-nav2-navfn-planner ros-humble-nav2-mppi-controller | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-smoother ros-humble-nav2-smac-planner ros-humble-nav2-planner | |
ros-humble-nav2-navfn-planner ros-humble-nav2-mppi-controller | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_4_job_15: | |
name: nav2-constrained-smoother nav2-bt-navigator nav2-behaviors ros2bag rqt-bag | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_3_job_11 | |
- stage_3_job_12 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-constrained-smoother ros-humble-nav2-bt-navigator | |
ros-humble-nav2-behaviors ros-humble-ros2bag ros-humble-rqt-bag | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-constrained-smoother ros-humble-nav2-bt-navigator | |
ros-humble-nav2-behaviors ros-humble-ros2bag ros-humble-rqt-bag | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_4_job_16: | |
name: ros-gz-sim-demos turtlebot3-bringup | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_3_job_11 | |
- stage_3_job_12 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-ros-gz-sim-demos ros-humble-turtlebot3-bringup | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-ros-gz-sim-demos ros-humble-turtlebot3-bringup | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_5_job_17: | |
name: dwb-plugins dwb-critics nav2-rotation-shim-controller rosbag2-tests ros-ign-gazebo-demos | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_4_job_13 | |
- stage_4_job_14 | |
- stage_4_job_15 | |
- stage_4_job_16 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-dwb-plugins ros-humble-dwb-critics ros-humble-nav2-rotation-shim-controller | |
ros-humble-rosbag2-tests ros-humble-ros-ign-gazebo-demos | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-dwb-plugins ros-humble-dwb-critics ros-humble-nav2-rotation-shim-controller | |
ros-humble-rosbag2-tests ros-humble-ros-ign-gazebo-demos | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_6_job_18: | |
name: nav2-dwb-controller rosbag2 | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_5_job_17 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-dwb-controller ros-humble-rosbag2 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-dwb-controller ros-humble-rosbag2 | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_7_job_19: | |
name: navigation2 rqt-bag-plugins ros-base plotjuggler-ros | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_6_job_18 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-navigation2 ros-humble-rqt-bag-plugins ros-humble-ros-base | |
ros-humble-plotjuggler-ros | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-navigation2 ros-humble-rqt-bag-plugins ros-humble-ros-base | |
ros-humble-plotjuggler-ros | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_8_job_20: | |
name: nav2-bringup rqt-common-plugins simulation perception | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_7_job_19 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-bringup ros-humble-rqt-common-plugins ros-humble-simulation | |
ros-humble-perception | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-bringup ros-humble-rqt-common-plugins ros-humble-simulation | |
ros-humble-perception | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_9_job_21: | |
name: turtlebot3-navigation2 desktop turtlebot3 desktop-full | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_8_job_20 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-turtlebot3-navigation2 ros-humble-desktop ros-humble-turtlebot3 | |
ros-humble-desktop-full | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-turtlebot3-navigation2 ros-humble-desktop ros-humble-turtlebot3 | |
ros-humble-desktop-full | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
name: build_osx | |
on: | |
push: | |
branches: | |
- buildbranch_osx_arm64 |