shogun-toolbox / shogun

Shōgun
http://shogun-toolbox.org
BSD 3-Clause "New" or "Revised" License
3.03k stars 1.04k forks source link

Create automated docker build #3002

Open karlnapf opened 8 years ago

karlnapf commented 8 years ago

See https://docs.docker.com/engine/userguide/containers/dockerrepos/

Section "Automated builds"

Our Dockerfile is in configs

rnviswanadh commented 8 years ago

Hi, I have done a few tutorials on automatic build in docker. Please tell me what do you expect as an output to the issue?

karlnapf commented 8 years ago

I guess we want a docker image that contains a full Shogun installation -- that is automatically updated say every day. We have one that is used for our travis builds, that is update from the above config file.

@vigsterkr Can you comment what type of thing can be done by a student here?

See also the shogun-cloud repository.

Eejya commented 8 years ago

@karlnapf I'm not sure if this is what was required but please have a look - https://hub.docker.com/r/eejya/shogun/builds/brfvzdjtyvdgxyzc4jjznyf/

karlnapf commented 8 years ago

Recently chatted to Viktor, and we think the best way to do this would be to create a shogun ppa for ubuntu first, and then to simply install this ppa on the docker image ... Looking at this image, I do not really understand the different to Shoguns development docker image

vigsterkr commented 8 years ago

@Eejya there's this https://hub.docker.com/r/shogun/shogun-dev/~/dockerfile/ first we need a way to nicely build .deb images... but if you create the docker images derived of fedora, than there the packages are nicely updated thnx to @besser82 . we could ask him how to create shogun nightly packages for FH.

Eejya commented 8 years ago

@karlnapf , @vigsterkr I see, I had built a docker image of my forked repository since I wasn't sure what the task was. What would be the right way to begin with this? Also, is this the ppa we are talking about? - https://launchpad.net/~shogun-daily/+archive/ubuntu/ppa