4 ms·
" I see the future as running a docker file on your laptop, running it through a ci system, then pushing it to a container service. Docker is the clear standard
by nawitus 9y ago
" I see the future as running a docker file on your laptop, running it through a ci system, then pushing it to a container service. Docker is the clear standard."
Where I work this has been the standard for over a year now.
- samstave 9y agoWould you mind just expanding on exactly what your ci pipeline/stack looks like which your company made its standard?
- nawitus 9y agoJenkins 2.x for building the images (we just execute docker build and push in a Jenkinsfile), then we use Kontena for orchestration (e.g. the Kontena agent pulls the image from the docker registry). For local development we use docker-compose. Jenkins and the Jenkins slaves also run on docker, and are managed by Kontena. In fact, the whole platform/pipeline runs completely on Docker. We use Ansible to install Kontena/docker on new servers.
- nrb 9y agoThe method I've been using successfully: 1. Git commit triggers CircleCI build and test phase 2. CircleCI deploy phase uploads the image to GKE 3. Google Container Engine stages the deployment for release
- gkop 9y agoCan you link to an article on 3) ? We have been releasing by invoking kubectl from Circle, I wasn't aware that GKE can release itself.