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

Build images in GitHub Actions #3

Merged
merged 2 commits into from
May 26, 2020
Merged

Build images in GitHub Actions #3

merged 2 commits into from
May 26, 2020

Commits on May 26, 2020

  1. Build multi-platform images

    - add APL 2
    - add Makefile
    - add GitHub Actions workflows
       - build and push new images on commits to master
       - check dockerfile and shell scripts with hadolint and shellcheck
         on pull-requests
    - add image tag genrator script
    - add `build-image.sh` to wrap conditional build logic, as handing exit
      codes in a makefile is quite tedious, it's easier to use a script
    - add maker image - it contains make, buildx and other core
      dependencies required to run containerised builds independently
      of what version of Docker daemon and client is avalaible
      - include `docker-credential-env` to avoids having to store
        passwords in `config.json` on disk, which usually happens
        when `docker login` is ran without some sort of keychain
        provider configured
      - include shellcheck and hadolint
    - add compilers, llvm, bpftool and iproute2 images
    - remove old Dockerfiles
    
    Signed-off-by: Ilya Dmitrichenko <[email protected]>
    errordeveloper committed May 26, 2020
    Configuration menu
    Copy the full SHA
    99e88cd View commit details
    Browse the repository at this point in the history
  2. Use docker.io/errordeveloper/image-maker for the first build

    Signed-off-by: Ilya Dmitrichenko <[email protected]>
    errordeveloper committed May 26, 2020
    Configuration menu
    Copy the full SHA
    4a91e3e View commit details
    Browse the repository at this point in the history