innovaker 7b71139613 feat: add guards for absent registry credentials
The original design assumed that every user would configure login credentials with appropriate write permissions for the Docker Hub repository.  Consequently, forks or pull requests fail on the first step.

This change allows the build to complete without login credentials.  It skips pushing the cache or pushing the candidate image.

The release (docker tag) step still requires login credentials and fails if they are absent.  This guarantees that git tagging is only possible once all images have been pushed out to all container registries.

PR: #24
2021-05-17 19:19:23 +01:00
2020-12-03 10:33:20 +00:00
2020-12-03 10:35:13 +00:00

Lightweight Docker images for ZMK.

Platforms

  • arm

Images

build

For building ZMK firmware with CI.

  • FROM: debian:stable-slim
  • Includes:
    • essential Zephyr dependencies (apt-get)
      • non-build dependencies are not included. e.g. pip3, UI packages, etc.
    • base Zephyr Python requirements
    • platform's Zephyr toolchain

dev

For developing ZMK (firmware and documentation).

  • FROM: build
  • Includes:
    • remaining Zephyr dependencies (apt-get)
    • build and test Zephyr Python requirements
    • other useful development packages
Description
No description provided
Readme 183 KiB
Languages
Dockerfile 100%