Hi Eric,

You need to understand first what exactly you want to be run and at which 
point.
>From the quick glance it could be running Chef on already provisioned 
server (use SSH to do that when you need it) or creating a new server in 
the cloud for running tests etc on it. (It's likely there are some more 
usecases I'm missing here).
Not sure what is the most recommended way to do that with Jenkins (I'd love 
to hear about that too) but we use Vagrant for spinning up servers for 
integration tests.
Jenkins kicks Vagrant to create a new server. You can then use Vagrant Chef 
provisioners or whatever you like to setup your server.
After the test run is finished we just retrieve the test reports from the 
server and terminate it.
Hope that makes sense for you.

Regards,
Timur

вторник, 27 января 2015 г., 21:21:33 UTC+3 пользователь 
eric...@rocketmail.com написал:
>
> Currently I am deploying application code to our target environments using 
> the Build Pipeline plugin.  It is a visualization tool for managing a chain 
> of upstream and downstream jenkins jobs.  We want to incorporate chef 
> scripts into our deployment process for setting up the initial servers and 
> verifying their configuration.  For example, we want to be able to install 
> tomcat, java and other packages in a consistent programmatic way.
>
> Does it make sense to incorporate this pieces into my build pipeline along 
> with the build steps for deploying the application code & liquibase DB 
> changes. What is the preferred method for incorporating setting up the 
> application server to be able to accept our application code.
>
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/a2577cce-e697-4dff-b0b6-f0a4185006fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to