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. Sauce Labs, Inc. Neil Manvar Solutions architect Jack Moxon
Product manager
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. Sauce Labs, Inc. Continuous Iteration
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. 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. 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. Sauce Labs, Inc.
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. Sauce Labs, Inc. Demonstration May the force be with you,
Neil!
11. Sauce Labs, Inc. Questions?
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. 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