Hi Pavol, on Tuesday 19 July 2011 14:37:48 Alvaro Soliverez wrote:
I think Thomas means nightly builds in this case.
Yes, sort of. It's not a strict timeline but more a continuous effort. Thus when a change in SVN happens, a new compile / build / test run is started. Maybe not instantaneously, but in a short timeframe (< one hour). I know it's not OBS's main intention, but one could use it for that purpose. http://en.wikipedia.org/wiki/Continuous_integration contains some more information on the subject. More further down.
Not to say all the other features are great too. It will help us a lot, since we have a fair share of users who are not that computer-saavy
On Tue, Jul 19, 2011 at 8:49 AM, Pavol Rusnak
wrote: On 07/19/2011 12:18 PM, Thomas Baumgart wrote:
Good point. Can the OBS help us with 'continous integration' as well?
I am not sure what do you mean by 'continous integration', but I can show you what we're working on right now. It is a download "widget" which you can be embedded into your download page using an <iframe>.
Take a look here: == http://gk2.sk/download.html ==
This is just a preview. Normally you'd use something like
<iframe src="http://software.opensuse.org/download.html?prj=YOURPROJECT&pkg=YOURP ACKAGE"></iframe>
once we solve the caching issues.
The page consists of four sections:
1) OS selector - shows list of distributions for which packages are available (i.e. built and published) 2) One Click Install - shows links which allow users to install packages with one click (supported only on openSUSE/SLE) 3) Instructions to add repository and install the package manually 4) Direct links to binary packages
Section 3 is collapsed when One Click Install links are available. Section 4 is collapsed by default (installing binary packages can lead to problems with dependencies). You can show/hide the section by clicking on its title line.
What do you think? Is this something you consider as a part of the integration? Do you have any ideas or questions? I'm looking for your feedback!
Yes, that covers the integration into our project website. That sounds perfectly cool. Thanks for your feedback. -- Regards Thomas Baumgart GPG-FP: E55E D592 F45F 116B 8429 4F99 9C59 DB40 B75D D3BA ------------------------------------------------------------- Embedded Linux: because you can't do control-alt-delete on a pacemaker. -------------------------------------------------------------