ci: use job.container

Signed-off-by: umarcor <unai.martinezcorral@ehu.eus>
jtag-port
umarcor 3 years ago
parent e40e752b9a
commit 93b2987b19

@ -10,17 +10,21 @@ jobs:


build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: ghdl/vunit:llvm
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- run: docker pull ghdl/vunit:llvm - run: make GNATMAKE='gnatmake -j'$(nproc)
- run: docker run -t -v $PWD:/build -w /build ghdl/vunit:llvm bash -c "make GNATMAKE='gnatmake -j'$(nproc)"


py: py:
needs: [build] needs: [build]
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: ghdl/vunit:llvm
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- run: docker run -t -v $PWD:/build -w /build ghdl/vunit:llvm bash -c "apt update && apt install -y python3-pexpect && make -j$(nproc) test_micropython test_micropython_long" - run: |
apt update
apt install -y python3-pexpect
make -j$(nproc) test_micropython test_micropython_long


test: test:
needs: [build] needs: [build]
@ -43,9 +47,10 @@ jobs:
"{900..999}", "{900..999}",
] ]
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: ghdl/vunit:llvm
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- run: docker run -t -v $PWD:/build -w /build ghdl/vunit:llvm bash -c "make -j$(nproc) ${{ matrix.task }}" - run: bash -c "make -j$(nproc) ${{ matrix.task }}"


symbiflow: symbiflow:
strategy: strategy:
@ -74,5 +79,3 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- run: make DOCKER=1 microwatt.v - run: make DOCKER=1 microwatt.v



Loading…
Cancel
Save