The Ruby workflow

319 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

The Ruby workflow

  1. 1. The Ruby workflowor: Less workflow, more Ruby.
  2. 2. Who am I?Clemens Helm @clemenshelm•  Codeship mate•  Web & Rails•  Screencaster•  Vienna office
  3. 3. Why am I talking?•  Proposal @ Euruko•  Works great @ Codeship•  10 deploys per (good) day
  4. 4. The workflow1.  Develop2.  Pull request3.  Go live
  5. 5. Develop•  Git feature branches•  Tiny features•  Behavior-driven development•  Continuous Integration
  6. 6. Continuous IntegrationTests on every push to GitHub
  7. 7. Pull requestRequest merge into master branch
  8. 8. Ooops…
  9. 9. Continuous DeploymentImplicitly after merge.
  10. 10. Continuous Deployment
  11. 11. Continuous DeploymentTest%Deployment%
  12. 12. (Dis)advantages+ Only hours from idea to shipping it+ Everybody can contribute+ Code quality+ Shared knowledge+ Deployment just happens–  Pull request cycle
  13. 13. Your 2 cents.

×