Shippable is a flexible SaaS for CI and Deployments. It uses Docker based containerisation and is super-fast. It connects to both your BitBucket and GitHub repos, and can be configured to trigger a build from specific branches.
shippable.yml is configured to only run builds on the your project's
master branch. You can change this to have shippable build from any project branch. See the docs for more info.
You can optionally show a "Shippable" / "Not shippable" Travis-like icon in your markdown documents, simply uncomment and adapt the (raw) markdown below.
Out of the box, these files will build your SilverStripe project as per your composer file (See
Requirements below) and run unit tests from your
mysite directory. Simply edit
shippable.yml with your own project-specific settings.
Composer! Out of the box, your project will fail to build if you don't have composer files. If you have no need of composer (why not?) change/delete that line in
#> git clone https://github.com/phptek/silverstripe-shippable.gitor
#> composer require phptek/silverstripe-shippable dev-master
shippable.ymlinto your project's root
ss_environment.phpas per comments at the top of the file
ss_mysiteto the name of your own database
russ AT theruss DOT com
Module rating system helping users find modules that are well supported. For more on how the rating system works visit Module standards
Score not correct? Let us know there is a problem