Hi,

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.

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.
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.

Reply via email to