Skip to content

Commit

Permalink
Changed ci steps
Browse files Browse the repository at this point in the history
Signed-off-by: Saurabh Kamat <kamatsaurabh01@gmail.com>
  • Loading branch information
sauk2 committed Jul 8, 2024
1 parent 9efbe88 commit a55a29b
Showing 1 changed file with 8 additions and 14 deletions.
22 changes: 8 additions & 14 deletions .github/workflows/ubuntu-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,7 @@ jobs:
name: ubuntu-build
runs-on: ubuntu-latest
container:
image: ${{ matrix.docker_image }}
strategy:
fail-fast: false
matrix:
docker_image:
- ubuntu:jammy
- ubuntu:noble
image: ubuntu:jammy
steps:
- name: Install Git on container
run: |
Expand All @@ -31,18 +25,23 @@ jobs:
with:
submodules: 'recursive'

- name: Setup a Gazebo release
uses: gazebo-tooling/setup-gazebo@a84827b503ad990bd0a5cfd7f205e1b6c83af97a
with:
required-gazebo-distributions: harmonic

- name: Install Build Dependencies
shell: bash
run: |
apt update && apt install --no-install-recommends -y \
sudo apt update && sudo apt install --no-install-recommends -y \
lsb-release \
software-properties-common \
wget \
make \
cmake \
ccache \
g++
apt update && apt install --no-install-recommends -y \
sudo apt update && apt install --no-install-recommends -y \
rapidjson-dev \
libopencv-dev \
libunwind-dev \
Expand All @@ -52,11 +51,6 @@ jobs:
gstreamer1.0-libav \
gstreamer1.0-gl
- name: Setup a Gazebo release
uses: gazebo-tooling/setup-gazebo@a84827b503ad990bd0a5cfd7f205e1b6c83af97a
with:
required-gazebo-distributions: harmonic

# Put ccache into github cache for faster build
- name: Prepare ccache timestamp
id: ccache_cache_timestamp
Expand Down

0 comments on commit a55a29b

Please sign in to comment.