Docker is a powerful tool, however learning how to use it in the right way could take a long time especially with the rapidly growing ecosystem of containers which could be confusing, that is why I…
Starting from Docker 17.05+, you can create a single Dockerfile that can build multiple helper images with compilers, tools, and tests and use files from above images to produce the final Docker…
Spantree is a Chicago-based consultancy focused on data engineering, devops-centric infrastructure and application development. We are polyglots at heart and specialize in tools like Elasticsearch, Docker, AWS, and JVM languages.
This post is a summary of my research on building Go projects in a Docker container on CI (Gitlab, specifically). I found solving private dependencies quite hard (coming from a Node/.NET background) so that is the main reason I wrote this up. Please feel free to reach out if there are any issues or a submit pull request on the Docker image. Dep As dep is the best option for managing Go dependencies right now, the build will need to run dep ensure before building.