Save 37% off PRO during our Black Friday Sale! »

Continuous Testing, Integration, and Deployment for JavaScript Projects

Continuous Testing, Integration, and Deployment for JavaScript Projects

66426218db33a09009947d5b56b947c8?s=128

Kelly Andrews

August 01, 2017
Tweet

Transcript

  1. @kellyjandrews Continuous Testing, Integration, and Deployment for JavaScript Projects Kelly

    J Andrews - Developer Advocate, Codeship
  2. @kellyjandrews Continuous Testing the process of executing automated tests as

    part of the software delivery pipeline
  3. @kellyjandrews Continuous Testing

  4. @kellyjandrews Continuous Testing Repeatable Easy to Maintain Thorough Env Consistent

  5. @kellyjandrews Continuous Testing Smoke Testing Unit Testing Integration Testing System

    Testing Acceptance Testing
  6. @kellyjandrews Deployment Pipeline DEVELOPMENT CODE COMMIT STAGING PRODUCTION Continuous Testing

  7. @kellyjandrews Continuous Integration the practice of merging all developer working

    copies to a shared mainline several times a day.
  8. @kellyjandrews Continuous Integration Automated Builds Self-tested Every Commit is Built

  9. @kellyjandrews Continuous Integration

  10. @kellyjandrews Deployment Pipeline DEVELOPMENT CODE COMMIT STAGING PRODUCTION Continuous Integration

  11. @kellyjandrews Continuous Delivery approach in which teams produce software in

    short cycles, ensuring that the software can be reliably released at any time.
  12. @kellyjandrews Deployment Pipeline DEVELOPMENT CODE COMMIT STAGING PRODUCTION Continuous Delivery

  13. @kellyjandrews Continuous Deployment software is released in a fully automated

    manner
  14. @kellyjandrews Continuous Delivery/Deployment Reliability Incremental Improvements Immediate Feedback

  15. @kellyjandrews Deployment Pipeline DEVELOPMENT CODE COMMIT STAGING PRODUCTION Continuous Deployment

  16. @kellyjandrews Continuous Delivery/Deployment

  17. @kellyjandrews Obstacles Lack of Automation Env Inconsistencies Business / Management

  18. @kellyjandrews Key Concepts Small, fast Changes Trunk-Based Development Fast Builds

    and Tests Reliable Automated
  19. @kellyjandrews Demo Time blog.codeship.com/author/kellyjandrews/