Here are the steps to getting started

Fork my sample perl project setup for CI

Sign in to Shippable

Login to Shippable using your GitHub or Bitbucket credentials.

Enable the project

On the Shippable landing page, select your subscription from the Subscriptions dropdown. This should be the subscription where you forked the repository. Click on your GitHub/bitbucket name







click on the Enable Project button. If you have not enabled any projects on Shippable, you will be directly be taken a page which shows a list of your repositories.



Find the Docker-CI-perl project and click on the Enable button. You will be taken to a page which shows that Status as Not built, towards the right of that table there is a build button. Click on that to start a build.

while the build is running you can on the id ( # column ) to look at the console. Once the build is done you can look at the test results.

I have used this perl Docker image





Add a test and push a commit, build is automatically triggered.





You can add integrations to trigger a irc, slack, hipchat message on build





Edit the cpanfile to add your modules

Edit shippable.yml file to add/modify your run options.





I plan to create another post on deployment next. Let me know if you have any questions or need help in setting this up