Skip to content

Commit 7ae6b76

Browse files
committed
Use more modern approach for ROS package CI
1 parent dd4cb30 commit 7ae6b76

File tree

3 files changed

+34
-55
lines changed

3 files changed

+34
-55
lines changed

.github/workflows/basic-build-ci.yaml

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Basic Build Workflow
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- master
8+
9+
jobs:
10+
build-noetic:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
fail-fast: false
14+
container:
15+
image: rostooling/setup-ros-docker:ubuntu-focal-ros-noetic-desktop-latest
16+
steps:
17+
- uses: actions/checkout@v3
18+
- uses: ros-tooling/[email protected]
19+
with:
20+
required-ros-distributions: noetic
21+
- uses: ros-tooling/[email protected]
22+
with:
23+
package-name: rviz_aerial_map
24+
target-ros1-distro: noetic
25+
vcs-repo-file-url: "${{ github.workspace }}/.github/workflows/dependencies.repos"

.github/workflows/basic-build-ci.yml

-55
This file was deleted.

.github/workflows/dependencies.repos

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
repositories:
2+
tas_proj:
3+
type: git
4+
url: https://github.com/UniBwTAS/tas_proj.git
5+
version: master
6+
rviz_object_instance:
7+
type: git
8+
url: https://github.com/UniBwTAS/rviz_object_instance.git
9+
version: master

0 commit comments

Comments
 (0)