catkira / open5G_phy

A ressource efficient, customizable, synthesizable 5G NR lower PHY written in Verilog
GNU Affero General Public License v3.0
186 stars 28 forks source link

CI needs a docker container #2

Open catkira opened 1 year ago

catkira commented 1 year ago

Compiling Verilator for each CI run is very inefficient, because it takes around 15 Mins. It would be nice to have a docker container that contains all the necessary software (Verilator, iverilog, cocotb) for running the tests. I did not find such a container, so it probably has to be created.

signed-log commented 1 year ago

Can I help with that?

catkira commented 1 year ago

yes, we need a docker container that contains verilator, iverilog and all the python packages that are used (py3gpp, cocotb, cocotb-test, etc...). It would speed up the CI runs a lot.