2017 © Pedro Peláez
 

silverstripe-module silverstripe-shippable

Adds support for the Shippable.com CI SaaS.

image

phptek/silverstripe-shippable

Adds support for the Shippable.com CI SaaS.

  • Friday, February 13, 2015
  • by phptek
  • Repository
  • 2 Watchers
  • 2 Stars
  • 75 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 2 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

silverstripe-shippable

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)

Requirements

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)

Installation

  • Get the files:
    • #> git clone https://github.com/phptek/silverstripe-shippable.git or
    • #> composer require phptek/silverstripe-shippable dev-master
  • Copy _ss_environment.php and shippable.yml into your project's root
  • Edit ss_environment.php as per comments at the top of the file
  • Edit shippable.yml and change ss_mysite to the name of your own database

Feedback / bugs

russ AT theruss DOT com, (*8)

The Versions

13/02 2015

dev-master

9999999-dev

Adds support for the Shippable.com CI SaaS.

  Sources   Download

BSD-3-Clause

The Requires

 

silverstripe ci shippable