|
|
|
|
|
by bitcointicker
3803 days ago
|
|
This is a nice article which describes how it is used in detail and the general workflow: http://dustinrcollins.com/chef-integration-testing-with-serv... If you use it in a pipeline and it reports no errors, you can then upload your cookbook changes to chef server and bump the version. Obviously it relies on cookbook writers being disciplined, to make sure they add tests for new features they have added, but even a simple test to make sure a service is up and running and listening on a port can be enough to make sure a commit has not broken a cookbook. Opscode recently announced chef compliance which appears to build on serverspec, it is more geared towards auditing and security. https://www.chef.io/solutions/audit-compliance/ |
|