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.

Reply via email to