Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Caching and parallel test execution #85

Merged
merged 59 commits into from
Jun 20, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
e33fd0d
initial commit
Nikhil-Singhal-06 May 8, 2024
1de64a1
fix path
Nikhil-Singhal-06 May 8, 2024
91fe190
fix docker file path
Nikhil-Singhal-06 May 8, 2024
66508eb
add examples tests
Nikhil-Singhal-06 May 8, 2024
8e8e2df
removce ign source
Nikhil-Singhal-06 May 8, 2024
0441ad0
add xvfb
Nikhil-Singhal-06 May 13, 2024
76da272
optimize docker image
Nikhil-Singhal-06 May 13, 2024
2cc2f01
update name
Nikhil-Singhal-06 May 13, 2024
e3b3721
update name
Nikhil-Singhal-06 May 13, 2024
e29e8d9
fix typo
Nikhil-Singhal-06 May 13, 2024
0cd72ec
delete package
Nikhil-Singhal-06 May 13, 2024
4143017
add test run
Nikhil-Singhal-06 May 13, 2024
af451d5
add example test
Nikhil-Singhal-06 May 13, 2024
8b8f00a
add results
Nikhil-Singhal-06 May 13, 2024
eb3dce6
fix error
Nikhil-Singhal-06 May 13, 2024
8efb9b5
fix issues
Nikhil-Singhal-06 May 13, 2024
c4fedaf
remove ign
Nikhil-Singhal-06 May 13, 2024
36a79cf
test result upload
Nikhil-Singhal-06 May 13, 2024
22865b7
fix result path
Nikhil-Singhal-06 May 13, 2024
9b5c9e5
fix linting error
Nikhil-Singhal-06 May 13, 2024
bff8ca7
final commit
Nikhil-Singhal-06 May 13, 2024
bbe31b6
unittest
Nikhil-Singhal-06 May 13, 2024
4b659ef
Merge branch 'main' into upgrade_ci
fred-labs Jun 19, 2024
7f26101
cleanup dockerfile
fred-labs Jun 19, 2024
b703c9c
cleanup dockerfile
fred-labs Jun 19, 2024
afb5639
fix dockefile
fred-labs Jun 19, 2024
03975ed
test
fred-labs Jun 19, 2024
bdd80d1
speedup
fred-labs Jun 19, 2024
253213d
speedup
fred-labs Jun 19, 2024
3322832
speedup
fred-labs Jun 19, 2024
de45a0a
speedup
fred-labs Jun 19, 2024
4d39833
speedup
fred-labs Jun 19, 2024
b379841
test
fred-labs Jun 19, 2024
04b0ffe
test
fred-labs Jun 19, 2024
f62f4f8
clenaup
fred-labs Jun 19, 2024
8fef2f8
clenaup
fred-labs Jun 19, 2024
cb40d13
use cache
fred-labs Jun 19, 2024
b425a14
cleanup
fred-labs Jun 19, 2024
2990763
cleanup
fred-labs Jun 19, 2024
6d783b9
cleanup
fred-labs Jun 19, 2024
193425c
cleanup
fred-labs Jun 19, 2024
d16073e
cleanup
fred-labs Jun 19, 2024
ef5c2fe
cleanup
fred-labs Jun 19, 2024
0ff08b6
cleanup
fred-labs Jun 19, 2024
4273bb0
cleanup
fred-labs Jun 19, 2024
7580752
cleanup
fred-labs Jun 19, 2024
0b05a07
cleanup
fred-labs Jun 19, 2024
6a52efb
cleanup
fred-labs Jun 19, 2024
0f73418
cleanup
fred-labs Jun 19, 2024
4c46ebc
cleanup
fred-labs Jun 19, 2024
28aa446
cleanup
fred-labs Jun 19, 2024
4c476ac
cleanup
fred-labs Jun 19, 2024
53f27aa
summizare
fred-labs Jun 19, 2024
693ffe8
Merge branch 'main' into upgrade_ci
fred-labs Jun 20, 2024
259b3b1
cleanup
fred-labs Jun 20, 2024
fb40b7e
set 10m
fred-labs Jun 20, 2024
7b6f8f5
set 10m
fred-labs Jun 20, 2024
69c9927
a
fred-labs Jun 20, 2024
5675337
a
fred-labs Jun 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/workflows/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Use the ROS Humble desktop-full image as the base
FROM osrf/ros:humble-desktop-full
Fixed Show fixed Hide fixed
Fixed Show fixed Hide fixed
Fixed Show fixed Hide fixed
Fixed Show fixed Hide fixed

COPY . /scenario_execution/

RUN apt-get update && \
apt-get install -y python3-pip && \
xargs -a /scenario_execution/deb_requirements.txt apt install -y --no-install-recommends && \
rosdep update --rosdistro=humble && \
rosdep install --rosdistro=humble --from-paths /scenario_execution/. --ignore-src -r -y && \
pip3 install -r /scenario_execution/requirements.txt
Fixed Show fixed Hide fixed
Loading
Loading