The idea is simple. Dice is a light weight build service for KIWI images with full control over the build power by the user.
At SUSE we have the buildservice which is the full professional version of a build service for packages, images and also products. As a normal user I can provide input and I get some output but I have no control what happens with my data, when it's being processed and where it's being processed. That's by design and works great, thus not meant negatively. I'm a 100% fan of the buildservice
If people have the need for build power on demand or they need a trust model which does not allow to hand over information to other people they are mostly down at the ground level of the basic tools we provide to them. At that level a customer has to deal with several hurdles and I'd like to close this gap a little bit with this project
From a technical perspective my idea includes to provide a public worker machine as an image in one ore more public clouds. I think I will use Amazon EC2 as a start because that's also the biggest player in the field. Users can then run as many instances as they need and can control how much and when they need build power. For those who need privacy the worker machine will also be build as a vagrant box and is offered for download.
A nice little tool called dice makes use of this workers and can control and fire up the jobs whenever it is needed. The project is live on github for further details.
This project is part of:
Hack Week 11
Activity
Comments
-
about 9 years ago by jordimassaguerpla | Reply
I had implemented the "dice ssh" command and reviewed the setup instructions which turned out to be mostly ok and I just added a minor thing.
https://github.com/schaefi/dice/pull/4 https://github.com/schaefi/dice/pull/5
-
-
about 9 years ago by sax2 | Reply
we reached a state which would allow to provide the tool for testing to customers and thus also built the dice package here: http://download.opensuse.org/repositories/Virtualization:/Appliances/openSUSE_13.1/x86_64/dice-0.4.0-23.1.x86_64.rpm
-
about 9 years ago by sax2 | Reply
we also created a quick startup guide here: https://github.com/schaefi/dice#dice
-
-
-
-
over 8 years ago by sax2 | Reply
The latest version can always be found here: http://download.opensuse.org/repositories/Virtualization:/Appliances/
-
Similar Projects
Catalog/Online Store for a bakery in Rails 7 by gfilippetti
[comment]: # (Please use the project descriptio...
Modernize SCC Customer Management and/or Patchfinder by digitaltomm
[comment]: # (Please use the project descriptio...
Dawnscanner: parsing a simple sinatra application by pperego
[comment]: # (Please use the project descriptio...
Reduce the amount of TODOs for RuboCop in OBS by enavarro_suse
Project Description
The OBS project has a...
Support for OVA build in OBS and better support for vmdk disks in kiwi by gmoro
Project Description
Implement support for O...