Simplify CI with the Updated Jenkins Plugin for Sauce Labs

Embed Size (px)

Citation preview

  1. 1. Sauce Labs, Inc. The Sauce Labs Jenkins Plugin Presented by Neil Manvar and Jack Moxon, Sauce Labs, Inc.8/4/2015 Unlock the value of Continuous Integration with the Sauce Labs Jenkins Plugin
  2. 2. Sauce Labs, Inc. Neil Manvar Solutions architect Jack Moxon Product manager
  3. 3. Sauce Labs, Inc. Sauce Labs, Inc. Agenda CI/CD with Jenkins What is CI/CD? Why is it valuable? How does Jenkins fit in? Demonstration A quick demonstration of how to use the plugin and an opportunity to ask any quesitons. The Sauce Labs Jenkins Plugin How to use the Sauce Labs Jenkins plugin to speed up your CI/CD pipeline and get more insightful data about your CI.
  4. 4. Sauce Labs, Inc. Continuous Iteration
  5. 5. Sauce Labs, Inc. What is CI/CD? Why does it matter? CI/CD = Business Acceleration Makes customers happier Makes managers happier Makes developers happier Code as inventory The companies which achieve CI/CD will outperform companies that do not The people who help their companies achieve CI/CD will be valued
  6. 6. Sauce Labs, Inc. What is Jenkins? Jenkins is a build tool Essentially a way to specify a process and workflow that you want to run through before you deploy For example: On pull request, run unit tests On passing unit tests, deploy code and run functional tests On passing functional tests, push to staging app Run more automated and manual tests Push to production
  7. 7. Sauce Labs, Inc. The Sauce Labs Jenkins Plugin Making CI Easier The Sauce Labs Jenkins Plugin makes integrating functional testing into your CI process significantly easier Oh and its free! Ease of Integration puts achieving CD within reach Increased Speed with Parallel Testing Better Insights with Smart Reporting
  8. 8. Sauce Labs, Inc.
  9. 9. Sauce Labs, Inc. Authentication Automatically sets your username and access key What does the Jenkins Plugin do? Reporting Automatically handles reporting between Jenkins and your Sauce dashboard Parallel Browsers Set browsers/OS platform combinations and run tests in parallel Sauce Connect Automatically launch Sauce Connect with any custom parameters you want
  10. 10. Sauce Labs, Inc. Demonstration May the force be with you, Neil!
  11. 11. Sauce Labs, Inc. Questions?
  12. 12. Sauce Labs, Inc. Summary Sauce is committed to making automated testing with CI/CD as painless as possible The Sauce Jenkins plugin is a great way to leverage the power of Jenkins and Sauce with minimal overhead and configuration time The updated Sauce Labs Jenkins plugin provides new functionality around platform configuration and reporting The Jenkins plugin can help you run your tests in parallel which will speed up your build time and make you look like a hero
  13. 13. Sauce Labs, Inc. More Info Resources Download the Jenkins plug-in for Sauce Labs https://wiki.jenkins-ci.org/display/JENKINS/Sauce+OnDemand+Plugin Documentation on the Jenkins plug-in https://docs.saucelabs.com/ci-integrations/jenkins/ Sign up for a free trial of Sauce https://saucelabs.com/signup/trial
  14. 14. Sauce Labs, Inc. Thank you!