Another option in the process would be to
run all automated tests and only continue with the deployment if all tests pass. Even the triggering of the
running of these deployment scripts can be automated, perhaps on a scheduled basis, resulting in a form of
"continuous integration".
10.5 Summary
This chapter has presented a bit of a whirlwind tour of deployment practices and as a result has probably raised
more questions than provided answers. Our reason for including a chapter on the topic of deployment was to
illustrate that producing a quality product does not stop with just writing quality code.
We also wanted to demonstrate the use of some of the Zend Framework components in the process. How
much of these practices you decide to implement is dependent not only on your working environment but also
on the needs of the projects you are working on. Ultimately, if any part of it has inspired you to investigate the
topic further armed with a clearer overview of the process then it will have done its job.
Licensed to Menshu You
Zend Framework in Action (Ch01) Manning Publications Co. 15
11
Talking with Other Applications
While working on this chapter I was flicking through some of the XML and PHP books I picked up several
years ago and noted that despite being around five years old they are still in almost perfect condition.
Pages:
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303