Thanks Curtis, I'll check it out!

On 03.10.2013 19:55, Curtis Kline wrote:
Roland, have you looked at the Build Flow plugin? I am using that
instead of the matrix builds in some circumstances.

Curtis



On Thu, Oct 3, 2013 at 9:11 AM, Roland Asmann <[email protected]
<mailto:[email protected]>> wrote:

    Hi guys,

    I need some help with a matrix-build. Until now, I had the build
    configured to run on all nodes that have a label 'deb' and 'rpm' as
    axis 'distro' combined with axis 'arch' which checks on 'i386' and
    'x64'.
    This is because we are building some binaries that are specific for
    i386 and x64 and packaging the builds depending in either RPM or
    DEB. So in all, we had 4 artifacts resulting.

    Now, I need to add another distro-type, namely a Windows EXE. The
    thing is that this doesn't have to be built on both architectures,
    since the project will only create a 32-bit binary.
    I know I can set the matrix to invalidate the combination 'exe' and
    'x64', but that is not exactly doing what I want. If I would do
    this, it would never build my EXE on a 64-bit node, but I would like
    to have these nodes included in the build-pool as well! The nodes
    will need to have the label 'x64' set for some other builds I have,
    so changing them to 'i386' is also not an option.

    So, the question is, how can I setup the build to run the following
    'combinations':
    - deb x i386
    - deb x x64
    - rpm x i386
    - rpm x x64
    - exe

    and have the 'exe' run on any available machine that has the label
    'exe', no matter if it has the label 'i386' or 'x64'?

    Any help is greatly appreciated!

    Roland

    --
    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 [email protected]
    <mailto:jenkinsci-users%[email protected]>.
    For more options, visit https://groups.google.com/groups/opt_out.


--
You received this message because you are subscribed to a topic in the
Google Groups "Jenkins Users" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/jenkinsci-users/0ujfEFyJ5Xs/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
[email protected].
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to