dev-master
9999999-devAdds support for the Shippable.com CI SaaS.
BSD-3-Clause
The Requires
silverstripe ci shippable
Adds support for the Shippable.com CI SaaS.
A small bundle of files to help you get a SilverStripe project up and running on the Shippable CI SaaS., (*1)
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., (*2)
The shippable.yml
file is in the same format as Travis's and valid Travis YML is valid Shippable YML. See the docs for more info., (*3)
By default 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., (*4)
You can optionally show a "Shippable" / "Not shippable" Travis-like icon in your markdown documents, simply uncomment and adapt the (raw) markdown below., (*5)
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., (*6)
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 shippable.yml
., (*7)
#> git clone https://github.com/phptek/silverstripe-shippable.git
or#> composer require phptek/silverstripe-shippable dev-master
_ss_environment.php
and shippable.yml
into your project's rootss_environment.php
as per comments at the top of the fileshippable.yml
and change ss_mysite
to the name of your own databaseruss AT theruss DOT com
, (*8)
Adds support for the Shippable.com CI SaaS.
BSD-3-Clause
silverstripe ci shippable