Usually you would have something like: Jenkins build if successful, call rolling update in stage if successful, call rolling update in prod
On Fri, Jun 6, 2014 at 7:48 PM, Gallagher Polyn <[email protected]> wrote: > Hey all, > > Happily (and with help from folks on this forum) I am able to do rolling > deploys a la the lamp_haproxy example > <https://github.com/ansible/ansible-examples/tree/master/lamp_haproxy> on > all of the providers covered by Ansible's cloud modules: rackspace, aws, > do, linode and gce -- yay! > > Next up: how would > github.com/ansible/ansible-examples/tree/master/lamp_haproxy be modified > or used in context with a CI component? > > I can't now find the few Ansible configuration references I may have seen > shown in online presentations by Michael or Tim, but I think I recall they > each showed a CI step directly in the context of a rolling deploy playbook? > Is that right? If not, I might expect the flow to be something like: git > pull, CI server tests pass, CI server kicks off rolling deploy. > > Any references to latest-greatest web app CI-Ansible strategies greatly > appreciated. Here are the two that most interest me: > > - > > developer.rackspace.com/blog/move-fast-and-dont-break-things-testing-with-jenkins-ansible-and-docker.html > - > www.activestate.com/blog/2014/01/using-docker-run-ruby-rspec-ci-jenkins > > Thanks, > > G > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/498e1aa7-84e9-40f0-874f-a622a9fcca14%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/498e1aa7-84e9-40f0-874f-a622a9fcca14%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgw9ZYwia_3CW68k00a%3DXectfa%2B8tnQak6FWtc%3DejM12ZA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
