<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware/Dockerfile, branch master</title>
<subtitle>QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/'/>
<entry>
<title>Update qmk_cli container references (#20154)</title>
<updated>2023-03-17T01:32:09+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2023-03-17T01:32:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=c7f58145fb8cf5ea4337a1bb0439111fe2ce65f0'/>
<id>c7f58145fb8cf5ea4337a1bb0439111fe2ce65f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move everything from qmkfm/base_container to qmkfm/qmk_cli (#14230)</title>
<updated>2021-08-29T23:41:56+00:00</updated>
<author>
<name>Zach White</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2021-08-29T23:41:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=b705020dafd0aa7531d03cd8fa64260684a3fb79'/>
<id>b705020dafd0aa7531d03cd8fa64260684a3fb79</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update docker util script and travis to use new base container</title>
<updated>2019-07-15T04:01:38+00:00</updated>
<author>
<name>zvecr</name>
<email>git@zvecr.com</email>
</author>
<published>2019-06-05T00:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=d8253b83e81086514a72fe0dfde7e75c047cccc2'/>
<id>d8253b83e81086514a72fe0dfde7e75c047cccc2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update docker util script and travis to use new base container</title>
<updated>2019-07-15T04:01:38+00:00</updated>
<author>
<name>zvecr</name>
<email>git@zvecr.com</email>
</author>
<published>2019-06-05T00:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=0a03f7cff7b6892ca93333fa5061c1ca454de0cb'/>
<id>0a03f7cff7b6892ca93333fa5061c1ca454de0cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>upgrade gcc-arm-none-eabi from the default 5.4.1 to 6.3.1 due to ARM runtime issues</title>
<updated>2019-06-04T00:14:34+00:00</updated>
<author>
<name>zvecr</name>
<email>git@zvecr.com</email>
</author>
<published>2019-06-01T02:36:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=91849853ba231f663731010ad073cdc85d23ae9b'/>
<id>91849853ba231f663731010ad073cdc85d23ae9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use qmk docker image for travis CI builds</title>
<updated>2019-05-31T18:04:16+00:00</updated>
<author>
<name>zvecr</name>
<email>git@zvecr.com</email>
</author>
<published>2019-01-17T17:08:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=ba6b3fc1b55df7bb3e34721d2622837b394862a5'/>
<id>ba6b3fc1b55df7bb3e34721d2622837b394862a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Update build instructions and docker file to download submodules" (#5533)</title>
<updated>2019-04-10T21:15:51+00:00</updated>
<author>
<name>Konstantin Đorđević</name>
<email>vomindoraan@gmail.com</email>
</author>
<published>2019-04-10T21:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=4882f7f16d3d5ef850790c935cf02112a615fd3e'/>
<id>4882f7f16d3d5ef850790c935cf02112a615fd3e</id>
<content type='text'>
* Revert "Update build instructions and Dockerfile to download submodules"

This reverts commit 93210547bd1bfbbb1ffd56801bb81af46af350a5.

* Update build tools docs based on feedback

* Fix bad link in build tools docs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Revert "Update build instructions and Dockerfile to download submodules"

This reverts commit 93210547bd1bfbbb1ffd56801bb81af46af350a5.

* Update build tools docs based on feedback

* Fix bad link in build tools docs
</pre>
</div>
</content>
</entry>
<entry>
<title>Update build instructions and Dockerfile to download submodules</title>
<updated>2019-03-30T17:48:09+00:00</updated>
<author>
<name>Mikhail Goncharov</name>
<email>goncharov.mikhail@gmail.com</email>
</author>
<published>2018-04-10T17:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=93210547bd1bfbbb1ffd56801bb81af46af350a5'/>
<id>93210547bd1bfbbb1ffd56801bb81af46af350a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Align docker and vagrant base images (#4905)</title>
<updated>2019-03-17T17:36:59+00:00</updated>
<author>
<name>zvecr</name>
<email>git@zvecr.com</email>
</author>
<published>2019-03-17T17:36:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=d8df01ca5e43b6322ba2ef5c7613a871ce69282c'/>
<id>d8df01ca5e43b6322ba2ef5c7613a871ce69282c</id>
<content type='text'>
* Align docker and vagrant base images - update box to debian 9.6

* Align docker and vagrant base images - lock docker image to debian 9

* Align docker and vagrant base images - update vagrant docker to debian 9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Align docker and vagrant base images - update box to debian 9.6

* Align docker and vagrant base images - lock docker image to debian 9

* Align docker and vagrant base images - update vagrant docker to debian 9
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a better Docker build script + update Dockerfile (#4222)</title>
<updated>2018-12-08T17:42:46+00:00</updated>
<author>
<name>Konstantin Đorđević</name>
<email>vomindoraan@gmail.com</email>
</author>
<published>2018-12-08T17:42:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=13ad6501361faa9433562dba4ea8c55f85bf1dc5'/>
<id>13ad6501361faa9433562dba4ea8c55f85bf1dc5</id>
<content type='text'>
* Add a Docker build script

* Add usage and error messages

* Add -r to reads

Thanks mechmerlin

* Add keyboard:keymap form, improve script

* Add target argument, change usage forms in script

* Add check for more than 3 args in keyboard:keymap:target form

* Change Docker base image to debian, use community repo

This matches what qmk_compiler uses (https://github.com/qmk/qmk_compiler/blob/master/Dockerfile#L1).

I've removed the maintainer as we now have a community build on Docker Hub (https://hub.docker.com/r/qmkfm/qmk_firmware). This Dockerfile will also be maintained by the community.

* Change build command format to keyboard:keymap

* Call make directly in container run command

* Simplify script, remove 3-arg form

* Add COPY to Dockerfile so images are usable in and of themselves

Also change WORKDIR from /qmk to /qmk_firmware

* Add USB pass-through for Linux and docker-machine hosts

* Read directly into variables instead of array

* Alphabetically sort dependencies in Dockerfile

* Set executable bit on util/docker_build.sh

* Update Docker docs

* Add warning about Docker on Windows

* Expand comment in docs

* Check docker-machine exit code instead of string

* Only match --help with whole arguments

* Make script POSIX-compliant

* Convert script indentation to tabs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add a Docker build script

* Add usage and error messages

* Add -r to reads

Thanks mechmerlin

* Add keyboard:keymap form, improve script

* Add target argument, change usage forms in script

* Add check for more than 3 args in keyboard:keymap:target form

* Change Docker base image to debian, use community repo

This matches what qmk_compiler uses (https://github.com/qmk/qmk_compiler/blob/master/Dockerfile#L1).

I've removed the maintainer as we now have a community build on Docker Hub (https://hub.docker.com/r/qmkfm/qmk_firmware). This Dockerfile will also be maintained by the community.

* Change build command format to keyboard:keymap

* Call make directly in container run command

* Simplify script, remove 3-arg form

* Add COPY to Dockerfile so images are usable in and of themselves

Also change WORKDIR from /qmk to /qmk_firmware

* Add USB pass-through for Linux and docker-machine hosts

* Read directly into variables instead of array

* Alphabetically sort dependencies in Dockerfile

* Set executable bit on util/docker_build.sh

* Update Docker docs

* Add warning about Docker on Windows

* Expand comment in docs

* Check docker-machine exit code instead of string

* Only match --help with whole arguments

* Make script POSIX-compliant

* Convert script indentation to tabs
</pre>
</div>
</content>
</entry>
</feed>
