On Thu, 10 Oct 2013 10:27:15 +0200 Lukas Ocilka <[email protected]> wrote:
> On 10/09/2013 10:31 AM, Josef Reidinger wrote: > > Hi, > > When I play with jenkins setup I face one issue with rspec modules > > that is newly written ( thanks gabi, vmoravec and mfilka for being > > explorer ). Issue is that some modules have heavy dependencies and > > idea of jenkins is to have minimal stable installation so it > > doesn't need regular updates like old one. > > > > There is four possible solutions with this issue: > > ... > > My preffered solution is 4 because it reduce maintain of yast > > jenkins node and contra is not so big. > > > > Lets discussion start. If there is no objections I change yast-rake > > to not run test:unit before osc:build at the end of week. > > What I'm missing here is: > > - What do we expect from <doing something about Yast> in Jenkins Do all checks and test to avoid broken packages in Yast:Head + after 13.1 release create automatic sr to factory if version change. > > - What is the expected behavior of Jenkins node > It is quite broad question. So simple answer is just works with minimal maintenance effort. > - What are the limiting factors for a Jenkins node it is VM, so I am not sure what is question about. We can do a lot of things here, but I want have this node maintanable as oppose to old one running internally. > > What I've seen in your previous mail are some proposals to solve an > issue which is actually not well described. Maybe link the current > documentation of the current node setup. > Issue is that previous idea of jenkins node is that it will contain only yast-rake tasks, that can package, without any dependencies, yast module and then do test build with `osc build`. And yast-rake do some quick tests before packaging like if there is license header in files ( disabled now as almost no module pass it), if all ruby files are valid and other checks. One of this check is also run rspec tests as it is quick unit test. Problem is that such tests depends on other modules and not only on git repo of tested module. So if I need to run such test I need installed all dependencies it used. And then I write proposals how it can be solved. If it is still not clear please speak up what exactly is not clear. Josef > Thanks in advance > Lukas > -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]
