Skip to content

Latest commit

 

History

History
 
 

buildcontainers

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Build containers for cross-compiling turbo.

Base Images

Base images are based on images built from https://github.com/goreleaser/goreleaser-cross

Process for building the base images:

  1. fork goreleaser-cross
  2. in .env set GO_VERSION=1.18.5
  3. override IMAGE_BASE_NAME and IMAGE_NAME in Makefile to target our repository
  4. if desired, add LABEL org.opencontainers.image.source https://github.com/vercel/turborepo to the end of Dockerfile.base and Dockerfile to associate w/ Vercel Turborepo repository
  5. commit, ensure git is clean
  6. tag as v1.18.5
  7. make goreleaser-cross-base
  8. make docker-push-base
  9. make manifest-create-base
  10. make manifest-push-base
  11. make gorelease-cross
  12. make docker-push
  13. make manifest-create
  14. make manifest-push

Turbo Build Image

After above base images are available: 2. make push-turbo-cross