Hacker News new | past | comments | ask | show | jobs | submit login

> we use docker intensively CI in Jenkins for documented, project-specific build environments

This. Doing apt-get install on Travis builds to spin up my required tools on every build was slow and a PITA. I started using GitLab CI with the Docker executor[0], that's reduced to `docker pull myimage` which is often times cached locally. Build time when from up to 10s of minutes -> seconds.

I built a Docker image for building Android AOSP projects[1]. Few people use Docker for build environments where it's immensely valuable. I don't want to develop my low level Android platform code on Ubuntu 14.04, I'd rather throw the build over the wall to a pre-vetted build image that always works.

Sure I could roll my own special Jenkins slave to do this, but why not leverage Docker? Perhaps it'd be too easy to use the same Docker image on my development laptop.

I do agree with the author in some respects that some people don't fully understand when containers are valuable and instead containerize all the things!

[0] http://doc.gitlab.com/ci/docker/using_docker_images.html

[1] https://hub.docker.com/r/kylemanna/aosp/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: