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

Use docker images in Travis #509

Merged
merged 1 commit into from
Jun 11, 2019
Merged

Use docker images in Travis #509

merged 1 commit into from
Jun 11, 2019

Conversation

eine
Copy link
Collaborator

@eine eine commented Jun 4, 2019

This PR is built on top of #508. It will be kept as a draft until #508 is merged.

In this PR, docker images created in vunit/docker and available through hub.docker.com/r/vunit/dev are used in order to avoid building GHDL and installing tox in each job. Three different images are used:

  • vunit/dev:mcode includes Python3.7 with the latest GHDL from image ghdl/ghdl:stretch-mcode.
  • vunit/dev:mcode-2 is the same but with Python2.7.
  • vunit/dev:llvm includes Python3.7 and GHDL from image ghdl/ghdl:ubuntu18-llvm-5.0.

Images are used for acceptance and vcomponents. lint, unit and docs are still executed 'natively'.

@kraigher kraigher merged commit 65e441c into VUnit:master Jun 11, 2019
@eine eine deleted the use-docker branch June 11, 2019 17:21
@eine eine added the CI label Sep 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants