you could explore jenkins' multi-configuration projects, 
https://wiki.jenkins-ci.org/display/JENKINS/Building+a+matrix+project

On Saturday, December 28, 2013 3:10:51 AM UTC+5:30, WIL PANNELL wrote:
>
> I'm looking for recommended practice that addresses my particular issues:
>
>    - we are a new project in phase 0 building out our 
>    engineering environment;
>    - we automate our windows virtual server infrastructure-as-code with 
>    chef;
>    - we now support windows server 2012 and 2008R2; we will support 
>    windows server 2012 R2; and
>    - we have deployment targets for dev, qa, staging and prod 
>    environments.
>
> What I have so far is:
>
>    - given an IP address and operating system -- e.g., 2012 or 2008R2 -- 
>    I can run a job that builds out that VM;
>    - I can pass that IP address to concurrent jobs that build, lint, 
>    unit- and integration-test, and create the binary distributions for the 
> web 
>    and services apps that run on that VM;
>    - I can finally pass that IP address to concurrent jobs that deploy 
>    the web and services binary distributions to that VM.
>
> What I'd like to achieve is to automate the build-out of the dev, qa, and 
> staging environments for all our supported operating systems such that, 
> whenever code is committed, I execute the build-test-deploy cycles to dev. 
>  Whereupon successful deployment to dev, I promote the binary distributions 
> to the qa environment for exploratory testing.  Finally, when the app 
> passes muster on qa, I wish to promote the binary distributions to staging.
>
> I'm not sure what the recommended approach to orchestrating such a 
> deployment pipeline on Jenkins should be.  Any guidance would be greatly 
> appreciated.
>

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