AMD/Xilinx ISE installed into a docker image for CI purposes.
- This docker file assumes the ISE multiplatform archive file is available on a webserver somewhere. This can easily be the build machine using the webserver in Python.
cd /path/to/ISE/download python -m http.server - Copy your
Xilinx.licfile into the directory. - Potentialy modify the
install_config.txtto change the install options. - Build the image (will take about 10 minutes) passing in a build arg
docker build --build-arg ISE_HOST=192.168.1.196:8000 -t ise .
The Dockerfile sets up a xilinx user to avoid running as root. I have only considered running ISE in batch mode for running CI simulations and building bit files. For development work with the GUI you may have to fiddle with X11 settings.