AvegaGroup / deploymentPipeline

deployment pipeline at AgilaSverige
5 stars 4 forks source link

reduce the time to rebuild environments #20

Closed jelmstrom closed 10 years ago

jelmstrom commented 10 years ago

Its starting to take too long to build environments due to downloading jenkins / go / tomcat / etc....

We should try to find a way to reduce this.

sennerholm commented 10 years ago

It's possible to use "vagrant package" to create a box containing all the stuff, but then you need to download that one as base image instead.

jelmstrom commented 10 years ago

Vagrant package. Interesting. Maybe thats one way to solve #7 and #8. If Jenkins packages a machine, revisions it, and 'deploys' that (starts it), then the OS config is locked in.

The time to create the pipeline environment will be reduced, but at the expense of creating a longer jenkins build.

jelmstrom commented 10 years ago

Docker will fulfill this, as we'll only build one environment.