Skip to content

Dockerfiles for images containing build toolchains for Logdna projects

Notifications You must be signed in to change notification settings

SivakaviKavitha/build-images

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker images containing build tooling

CI Generated Images

The CI job for this repo will generate tooling images with cross compilers targeting aarch64 and x86_64 for both linux/amd64 and linux/arm64 platforms.

Images are pushed by default by jobs on the main branch. Images on other branches can be pushed by setting the PUBLISH_GCR_IMAGE and/or PUBLISH_DOCKER_IMAGE params on the Jenkins build job.

Image Tagging

On all branches the image tags are appended with the git sha of the current revision. On main an additional tag without the trailing sha is also pushed.

Helper scripts

./scripts/mk.debian

  • build local debian image
  • default variant: VARIANT_VERSION=Buster
  • default platform: host arch
  • default cross compiler target architecture: aarch64 and x86_64

./scripts/mk.debian.rebuild

  • same as mk.debian plus pull new base and ignore docker build cache

Example Command

Build Bullseye image for your local machine's architecture:

VARIANT_VERSION=bullseye ./scripts/mk.debian

About

Dockerfiles for images containing build toolchains for Logdna projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 76.2%
  • Shell 14.7%
  • JavaScript 7.1%
  • Makefile 2.0%