Skip to content

hartmantis/test-kitchen-test-chef

Repository files navigation

Test Kitchen Test Cookbook README

This cookbook keeps track of all the different CI services I'm aware of and which ones support using Docker and the kitchen-dokken driver within a build.

Currently, that subset of hosted CI services seems to be only CircleCI and, as of August, 2015, TravisCI. Working example Test Kitchen and CI configs are provided.

TravisCI

TravisCI Status

Works with both kitchen-docker and kitchen-dokken.

CircleCI

CircleCI Status

Works only with kitchen-docker, not kitchen-dokken:

>>>>>>     Failed to complete #converge action: [Unsupported: Exec is not
>>>>>>     supported by the lxc driver

SemaphoreCI

Works with kitchen-docker after you flip the platform switch to one that has Docker support.

Semaphore CI Status

Shippable

Shippable Status

Kitchen-docker can create containers, but gets stuck repeatedly logging:

       Waiting for SSH service on localhost:32771, retrying in 3 seconds

Wercker

Wercker Status

Guest command failed with exit code -1: mkdir -p "/pipeline"

Codeship

Does not allow sudo access:

https://documentation.codeship.com/faq/root-level-access/

Maintainers

About

A dummy cookbook for testing Kitchen in assorted CI services

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages