Skip to content

Commit

Permalink
Add build files 2024-02-03-0347
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Feb 3, 2024
1 parent 2e5f7d9 commit bcca942
Show file tree
Hide file tree
Showing 243 changed files with 14,215 additions and 0 deletions.
381 changes: 381 additions & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,381 @@
jobs:
stage_0_job_0:
name: moveit-ros-planning dwb-core nav2-regulated-pure-pursuit-controller nav2-controller
nav2-waypoint-follower
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros-planning ros-humble-dwb-core ros-humble-nav2-regulated-pure-pursuit-controller
ros-humble-nav2-controller ros-humble-nav2-waypoint-follower
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros-planning ros-humble-dwb-core ros-humble-nav2-regulated-pure-pursuit-controller
ros-humble-nav2-controller ros-humble-nav2-waypoint-follower
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_0_job_1:
name: nav2-theta-star-planner nav2-smoother nav2-smac-planner nav2-rviz-plugins
nav2-planner
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-nav2-theta-star-planner ros-humble-nav2-smoother ros-humble-nav2-smac-planner
ros-humble-nav2-rviz-plugins ros-humble-nav2-planner
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-nav2-theta-star-planner ros-humble-nav2-smoother
ros-humble-nav2-smac-planner ros-humble-nav2-rviz-plugins ros-humble-nav2-planner
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_0_job_2:
name: nav2-navfn-planner nav2-mppi-controller nav2-constrained-smoother nav2-collision-monitor
nav2-bt-navigator
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-nav2-navfn-planner ros-humble-nav2-mppi-controller ros-humble-nav2-constrained-smoother
ros-humble-nav2-collision-monitor ros-humble-nav2-bt-navigator
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-nav2-navfn-planner ros-humble-nav2-mppi-controller
ros-humble-nav2-constrained-smoother ros-humble-nav2-collision-monitor ros-humble-nav2-bt-navigator
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_0_job_3:
name: nav2-behaviors rosbag2-py ackermann-steering-controller slam-toolbox sros2-cmake
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-nav2-behaviors ros-humble-rosbag2-py ros-humble-ackermann-steering-controller
ros-humble-slam-toolbox ros-humble-sros2-cmake
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-nav2-behaviors ros-humble-rosbag2-py ros-humble-ackermann-steering-controller
ros-humble-slam-toolbox ros-humble-sros2-cmake
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_0_job_4:
name: ros2cli-common-extensions webots-ros2-control gripper-controllers ur-description
ros-gz-sim-demos
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-ros2cli-common-extensions ros-humble-webots-ros2-control
ros-humble-gripper-controllers ros-humble-ur-description ros-humble-ros-gz-sim-demos
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-ros2cli-common-extensions ros-humble-webots-ros2-control
ros-humble-gripper-controllers ros-humble-ur-description ros-humble-ros-gz-sim-demos
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_0_job_5:
name: urdf-launch turtlebot3-gazebo turtlebot3-bringup
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-urdf-launch ros-humble-turtlebot3-gazebo ros-humble-turtlebot3-bringup
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-urdf-launch ros-humble-turtlebot3-gazebo ros-humble-turtlebot3-bringup
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_1_job_6:
name: moveit-kinematics moveit-ros-warehouse moveit-planners-ompl dwb-plugins
dwb-critics
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-kinematics ros-humble-moveit-ros-warehouse ros-humble-moveit-planners-ompl
ros-humble-dwb-plugins ros-humble-dwb-critics
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-kinematics ros-humble-moveit-ros-warehouse
ros-humble-moveit-planners-ompl ros-humble-dwb-plugins ros-humble-dwb-critics
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_1_job_7:
name: moveit-ros-robot-interaction nav2-rotation-shim-controller ros2bag ros2-controllers
rqt-bag
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros-robot-interaction ros-humble-nav2-rotation-shim-controller
ros-humble-ros2bag ros-humble-ros2-controllers ros-humble-rqt-bag
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros-robot-interaction ros-humble-nav2-rotation-shim-controller
ros-humble-ros2bag ros-humble-ros2-controllers ros-humble-rqt-bag
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_1_job_8:
name: ros-core webots-ros2-universal-robot webots-ros2-turtlebot webots-ros2-tiago
webots-ros2-epuck
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-ros-core ros-humble-webots-ros2-universal-robot ros-humble-webots-ros2-turtlebot
ros-humble-webots-ros2-tiago ros-humble-webots-ros2-epuck
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-ros-core ros-humble-webots-ros2-universal-robot
ros-humble-webots-ros2-turtlebot ros-humble-webots-ros2-tiago ros-humble-webots-ros2-epuck
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_1_job_9:
name: ur-robot-driver ros-gz urdf-tutorial ros-ign-gazebo-demos turtlebot3-simulations
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
- stage_0_job_2
- stage_0_job_3
- stage_0_job_4
- stage_0_job_5
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-ur-robot-driver ros-humble-ros-gz ros-humble-urdf-tutorial
ros-humble-ros-ign-gazebo-demos ros-humble-turtlebot3-simulations
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-ur-robot-driver ros-humble-ros-gz ros-humble-urdf-tutorial
ros-humble-ros-ign-gazebo-demos ros-humble-turtlebot3-simulations
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_2_job_10:
name: moveit-ros-move-group nav2-dwb-controller rosbag2-tests webots-ros2-tests
ur-calibration
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_1_job_6
- stage_1_job_7
- stage_1_job_8
- stage_1_job_9
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros-move-group ros-humble-nav2-dwb-controller
ros-humble-rosbag2-tests ros-humble-webots-ros2-tests ros-humble-ur-calibration
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros-move-group ros-humble-nav2-dwb-controller
ros-humble-rosbag2-tests ros-humble-webots-ros2-tests ros-humble-ur-calibration
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_2_job_11:
name: ros-ign
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_1_job_6
- stage_1_job_7
- stage_1_job_8
- stage_1_job_9
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-ros-ign
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-ros-ign
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_3_job_12:
name: moveit-ros-planning-interface navigation2 rosbag2 webots-ros2
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_2_job_10
- stage_2_job_11
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros-planning-interface ros-humble-navigation2
ros-humble-rosbag2 ros-humble-webots-ros2
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros-planning-interface ros-humble-navigation2
ros-humble-rosbag2 ros-humble-webots-ros2
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_4_job_13:
name: moveit-ros-visualization nav2-bringup rqt-bag-plugins moveit-servo ros-base
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_3_job_12
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros-visualization ros-humble-nav2-bringup ros-humble-rqt-bag-plugins
ros-humble-moveit-servo ros-humble-ros-base
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros-visualization ros-humble-nav2-bringup
ros-humble-rqt-bag-plugins ros-humble-moveit-servo ros-humble-ros-base
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_5_job_14:
name: rqt-common-plugins ur-moveit-config turtlebot3-navigation2 simulation perception
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_4_job_13
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-rqt-common-plugins ros-humble-ur-moveit-config ros-humble-turtlebot3-navigation2
ros-humble-simulation ros-humble-perception
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-rqt-common-plugins ros-humble-ur-moveit-config
ros-humble-turtlebot3-navigation2 ros-humble-simulation ros-humble-perception
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_6_job_15:
name: desktop ur turtlebot3 desktop-full
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_5_job_14
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-desktop ros-humble-ur ros-humble-turtlebot3 ros-humble-desktop-full
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-desktop ros-humble-ur ros-humble-turtlebot3 ros-humble-desktop-full
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
name: build_linux
on:
push:
branches:
- buildbranch_linux
15 changes: 15 additions & 0 deletions activate.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
:: Generated by vinca http://github.com/RoboStack/vinca.
:: DO NOT EDIT!
@if not defined CONDA_PREFIX goto:eof

@REM Don't do anything when we are in conda build.
@if defined SYS_PREFIX exit /b 0

@set "QT_PLUGIN_PATH=%CONDA_PREFIX%\Library\plugins"

@call "%CONDA_PREFIX%\Library\local_setup.bat"
@set PYTHONHOME=
@set "ROS_OS_OVERRIDE=conda:win64"
@set "ROS_ETC_DIR=%CONDA_PREFIX%\Library\etc\ros"
@set "AMENT_PREFIX_PATH=%CONDA_PREFIX%\Library"
@set "AMENT_PYTHON_EXECUTABLE=%CONDA_PREFIX%\python.exe"
Loading

0 comments on commit bcca942

Please sign in to comment.