-
Notifications
You must be signed in to change notification settings - Fork 263
CI Tool Integration
Lars Asplund edited this page May 23, 2019
·
1 revision
The purpose of this page is for users to provide examples on how they've integrated VUnit with CI tools.
An example of Travis integration can be found here
An example of Appveyor integration can be found here
Here is an example of a .yml file for Gitlab integration
image: debian:stretch
build:
stage: build
before_script:
- apt-get update
- apt-get install -y curl gnat python3 python3-pip
- mkdir ghdl
- curl -L https://github.com/ghdl/ghdl/releases/download/20181129/ghdl-20181129-stretch-mcode.tgz | tar xz -C ghdl
- pip3 install vunit-hdl
script:
- export PATH=$PATH:./ghdl/bin
- export VUNIT_SIMULATOR=ghdl
- python3 ./run.py -x ./report.xml
artifacts:
reports:
junit: ./report.xml
paths:
- ./report.xml