wallento / ci-modules-demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Librecores CI with Environment Modules - Demo

This demonstrates the proposed LibreCores CI flow with a tool volume and Environment Modules.

Basically the flow is:

  • Install tools in a volume and mount that volume to the docker images running CI. The installation is automated with docker images itself.

  • Source a tool into the environment with module load <tool>/<version>.

You need docker installed. To prepare you local environment run once:

./prepare.sh

Then you can run a simple cocotb example test:

./ci_run.sh

The commands in the CI image are run from test.sh.

About


Languages

Language:Shell 100.0%