From 0b081cc69b1ef3e6b56436e540efc0686bf3bf6c Mon Sep 17 00:00:00 2001 From: Minggang Wang Date: Mon, 27 May 2024 16:43:41 +0800 Subject: [PATCH] Leverage docker --- .github/workflows/linux-build-and-test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/linux-build-and-test.yml b/.github/workflows/linux-build-and-test.yml index bd941f5d..2b9fb0ca 100644 --- a/.github/workflows/linux-build-and-test.yml +++ b/.github/workflows/linux-build-and-test.yml @@ -23,6 +23,8 @@ jobs: build: needs: identify-ros-distro runs-on: ${{ needs.identify-ros-distro.outputs.linuxos }} + container: + image: osrf/ros:${{ needs.identify-ros-distro.outputs.distro }}-desktop strategy: fail-fast: false matrix: @@ -45,7 +47,7 @@ jobs: - uses: actions/checkout@v3 - name: Build and test rclnodejs + uses: ros-tooling/action-ros-ci@v0.3 run: | - source /opt/ros/${{ needs.identify-ros-distro.outputs.distro }}/setup.bash npm i npm test