Literate builds gives you a very easy matrix build, just specify and environments section with the labels of the environments that you want to build on.
On 1 October 2013 09:24, Ruslan Zasukhin <ruslan_zasuk...@valentina-db.com>wrote: > On 10/1/13 10:53 AM, "Ferenc Kovacs" <tyr...@gmail.com> wrote: > > Hi Ferenc, > > > If you want, you can install ssh on your build nodes, then execute the > > shell script via ssh. That way you can stick to your original plan of > using > one job and shell script. > > Yes indeed. We have also consider this way to get builds > without Jenkins at all. > > But then ... where is magic-help from Jenkins? :-) > > > > But if you want your build machines to be jenkins slaves, you can create > a > > matrix/multi-configuration job where the platform/os is the axis and you > > can aggregate the resulting artifacts from a post-build action. > > > > If the mac step has to be executed first, that can be a problem, maybe > > somebody can answer that. > > Yes, I have try to make matrix project ... > So far I did not see how this can help. > > So war I really wondered ... > So many years old project as Hudson/Jenkins > 85Mb archive .... What it do in such huge code-base? > and ... Where is magic? Where is easy of use? > > If google shows that MANY developers needs sequential jobs, > why there is no simple solution?? Why people should break brain > to find a solution, build chains ... Strange for me ... > > I very want to see this idea behind ... > May be this brings powerful flexibility ... > But still ,,, simple things should be simple. > > > > 2013.10.01. 8:52, "Ruslan Zasukhin" <ruslan_zasuk...@valentina-db.com> > ezt > > írta: > > > >> Hi Jenkins Gurus and Jenkins Team, > >> > >> I am very newbie to Jenkins, playing with it last 3 weeks. > >> With big fights (mainly with weak confusing docs, so googling googling) > >> we have got working configuration as: > >> * macmini - master of Jenkins > >> * VirtualBox - Win7 - slave > >> * VirtualBox - Ubuntu - slave > >> ** they use SHARED folder to put here few files to exchange. > >> > >> Before we have start try Jenkins, we have automate builds of allow > products > >> into the next 7 scripts, which should go one by one: > >> 1) compile_mac > >> 2) compile_win > >> 3) compile_lin > >> > >> 4) package_mac -- must be first, because it builds > >> special REALbasic plugin > >> using DLLs from 3OS > >> RESULT file will go to Win and Linux > >> > >> 5) package_win > >> 6) package_lin > >> > >> 7) put_on_ftp_all_archives > >> > >> > >> Quite SIMPLE construction... > >> > >> ORIGINAL MY HOPE/DREAM was that I can make: > >> * ONE project in Jenkins > >> * Specify 7 Build Steps -- one step calls one bash script. > >> * DONE. > >> > >> But problem 1: > >> Build step cannot be restricted to some machine. > >> Only the whole project can be. > >> So hmm, I cannot have in ONE project > >> build step -- compile on mac > >> build step - compile on win > >> > >> PROBLEM 2: > >> Sequential execution -- inet has many enough HOW TO advices. > >> > >> YES, I was able to solve task, making 7(!!!) projects, which call in > >> post_build next in chain. > >> compile_mac > >> -> compile_win > >> -> compile_lin > >> -> package_mac -- very cool ?? > >> ... > >> > >> Probably behind this are hidden some great ideas... > >> Which I do not understand yet. > >> > >> * I do not like that I need 7 projects instead one. > >> * I do not like that now I cannot reuse compile_mac as independent > project, > >> which runs each 6 hours for example, because it will starts all > following > >> projects. So I will need to make compile_mac_period. > >> > >> > >> =========== > >> I do not see any reason, why not allow us > >> do simple things in a simple way: > >> > >> FEATURE REQUEST: > >> A) Please allow me to specify where to run each Build Step > >> B) Please allow me tp specify by checkbox that I want steps to be > >> sequential > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to jenkinsci-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.