Getting Started With Jenkins and CI/CD

Jenkins, one of the world's largest open source projects, is a CI Server that powers the continous integration, testing, delivery, and deployment of applications and services.

What Is Jenkins?

While “integrating” may seem easy, there are actually many tasks, sometimes hundreds, that need to happen in order for the integration of new code into old codeto be successful. Jenkins is an open sourced CI server that orchestrates many of these tasks: packaging the application and dependencies, building the application, running unit tests, e2e tests, API tests, and more.

Jenkins used to actually be called Hudson, and was conceived inside the walls of Sun before growing in the open source community. When Oracle bought Sun, the community and new owners fought for ownership of the Hudson project. Oracle retained the propriety rights to the original project, and the community focused heir efforts on a Hudson fork, called Jenkins. Fast forward a few years and Jenkins is now one of the most popular pieces of software in the world, and Hudson is right next to the Microsoft Zune.

How SmartBear Can Help With Every Jenkins Build

Increase Dependency Availability
Running tests on every commit means that your application and all of it's dependencies need to be available to test. ServiceV Pro can help virtualize APIs, UIs, and TCP services  for 100% pipeline availability. 
Drastically Reduce Testing Time 
As you build out larger regression suites and tests, our testing time will slow down. Run your tests in parallel in the cloud with CrossBrowserTesting for unmatched scale and the ultimate reduction in build and test times.
Monitor Your Entire Pipeline
Monitor and understand the performance of your applications and services as progress in the pipeline. AlertSite allows you to monitor behind firewalls and on local projects.
Automate Functional Testing
Create, manage, and execute functional tests on nearly any application - desktop, mobile, web, REST, SOAP, microservices, databases, and more using ReadyAPI and TestComplete.
Automate Performance Testing
Performance testing has traditionally been difficult to embed inside CI/CD pipelines. LoadUI Pro and LoadNinja make automated web and API performance testing just a click away.
Automate Security Testing
Embed security scans into your CI/CD pipeline with SoapUI Pro, running XML-bombs and Fuzzy scripts against your organizations most critical endpoints.

Drive Quality Across The Entire Pipeline:

SmartBear Named a Leader in Gartner Magic Quadrant for Software Test Automation