Add build files 2024-02-15-2349 #158
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: nav2-costmap-2d rviz-default-plugins controller-manager rosbag2-py turtlebot3-gazebo | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: [] | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-costmap-2d ros-humble-rviz-default-plugins ros-humble-controller-manager | |
ros-humble-rosbag2-py ros-humble-turtlebot3-gazebo | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-costmap-2d ros-humble-rviz-default-plugins | |
ros-humble-controller-manager ros-humble-rosbag2-py 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_1_job_1: | |
name: nav2-core costmap-queue rviz2 forward-command-controller steering-controllers-library | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-core ros-humble-costmap-queue ros-humble-rviz2 ros-humble-forward-command-controller | |
ros-humble-steering-controllers-library | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-core ros-humble-costmap-queue ros-humble-rviz2 | |
ros-humble-forward-command-controller ros-humble-steering-controllers-library | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_1_job_2: | |
name: joint-trajectory-controller nav2-rviz-plugins nav2-collision-monitor tricycle-controller | |
range-sensor-broadcaster | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-joint-trajectory-controller ros-humble-nav2-rviz-plugins | |
ros-humble-nav2-collision-monitor ros-humble-tricycle-controller ros-humble-range-sensor-broadcaster | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-joint-trajectory-controller ros-humble-nav2-rviz-plugins | |
ros-humble-nav2-collision-monitor ros-humble-tricycle-controller ros-humble-range-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_3: | |
name: joint-state-broadcaster imu-sensor-broadcaster force-torque-sensor-broadcaster | |
diff-drive-controller slam-toolbox | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-joint-state-broadcaster ros-humble-imu-sensor-broadcaster | |
ros-humble-force-torque-sensor-broadcaster ros-humble-diff-drive-controller | |
ros-humble-slam-toolbox | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-joint-state-broadcaster ros-humble-imu-sensor-broadcaster | |
ros-humble-force-torque-sensor-broadcaster ros-humble-diff-drive-controller | |
ros-humble-slam-toolbox | |
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: ros2bag ros2controlcli rqt-bag gazebo-ros2-control | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-ros2bag ros-humble-ros2controlcli ros-humble-rqt-bag | |
ros-humble-gazebo-ros2-control | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-ros2bag ros-humble-ros2controlcli ros-humble-rqt-bag | |
ros-humble-gazebo-ros2-control | |
run: | | |
export CI=azure | |
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME | |
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) | |
.scripts/build_osx_arm64.sh | |
stage_2_job_5: | |
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_1_job_1 | |
- stage_1_job_2 | |
- stage_1_job_3 | |
- stage_1_job_4 | |
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_2_job_6: | |
name: nav2-smoother nav2-smac-planner nav2-planner nav2-navfn-planner nav2-mppi-controller | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_1 | |
- stage_1_job_2 | |
- stage_1_job_3 | |
- stage_1_job_4 | |
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_2_job_7: | |
name: nav2-constrained-smoother nav2-bt-navigator nav2-behaviors velocity-controllers | |
tricycle-steering-controller | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_1 | |
- stage_1_job_2 | |
- stage_1_job_3 | |
- stage_1_job_4 | |
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-velocity-controllers ros-humble-tricycle-steering-controller | |
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-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_8: | |
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_1 | |
- stage_1_job_2 | |
- stage_1_job_3 | |
- stage_1_job_4 | |
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_9: | |
name: rosbag2-tests ros2-control ros-gz-sim-demos turtlebot3-bringup | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_1 | |
- stage_1_job_2 | |
- stage_1_job_3 | |
- stage_1_job_4 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-rosbag2-tests ros-humble-ros2-control ros-humble-ros-gz-sim-demos | |
ros-humble-turtlebot3-bringup | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-rosbag2-tests ros-humble-ros2-control 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_3_job_10: | |
name: dwb-plugins dwb-critics nav2-rotation-shim-controller ros2-controllers rosbag2 | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_2_job_5 | |
- stage_2_job_6 | |
- stage_2_job_7 | |
- stage_2_job_8 | |
- stage_2_job_9 | |
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-ros2-controllers ros-humble-rosbag2 | |
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-ros2-controllers 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_3_job_11: | |
name: ros-ign-gazebo-demos | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_2_job_5 | |
- stage_2_job_6 | |
- stage_2_job_7 | |
- stage_2_job_8 | |
- stage_2_job_9 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-ros-ign-gazebo-demos | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: 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_4_job_12: | |
name: nav2-dwb-controller rqt-bag-plugins ros-base plotjuggler-ros | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_3_job_10 | |
- stage_3_job_11 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-dwb-controller 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-nav2-dwb-controller 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_5_job_13: | |
name: navigation2 rqt-common-plugins simulation perception | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_4_job_12 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-navigation2 ros-humble-rqt-common-plugins ros-humble-simulation | |
ros-humble-perception | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-navigation2 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_6_job_14: | |
name: nav2-bringup desktop turtlebot3-navigation2 desktop-full | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_5_job_13 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-nav2-bringup ros-humble-desktop ros-humble-turtlebot3-navigation2 | |
ros-humble-desktop-full | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-nav2-bringup ros-humble-desktop ros-humble-turtlebot3-navigation2 | |
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 | |
stage_7_job_15: | |
name: turtlebot3 | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_6_job_14 | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v4 | |
- name: Build ros-humble-turtlebot3 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-humble-turtlebot3 | |
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 |