Sign inSign up

mwmeyer/deviation

By mwmeyer

•Updated over 10 years ago

An image for building deviationTx firmware

Image
1

847

mwmeyer/deviation repository overview

An image for building deviationTx firmware images.

This image does not include the deviation sources, but expects them to be mounted on /deviation when the container is started. The image deviation-source can be used to create a container with the sources if you wish, but normal usage would be to mount them from your local source tree, and just do builds in the container.

So:

docker run -it -v ~/src/deviation:/deviation --name deviation mwmeyer/deviation /bin/bash

will create a container using your local sources and give you a shell in it from which you can run makes. You can then stop the container by exiting the shell, and start it with "docker start -a deviation" to get your shell back.

Alternatively, since the containers are lightweight, you can create & destroy a new one every build with:

docker run deviation -v ~/src/deviation:/deviation -rm mwmeyer/deviation make

which will build the default target (a devo8 firmware image). This way, you don't have to deal with starting/stopping the container, etc. If your IDE includes the ability to set a build command, the latter is recommended. Otherwise, just start the container in a window and run makes in it as needed.

Tag summary

Content type

Image

Digest

Size

151.2 MB

Last updated

over 10 years ago

docker pull mwmeyer/deviation