Zero Ops.
Complete Stack.
Your Cloud.
@ZeroStackInc
sales@zerostack.com
www.zerostack.com
Agile, Continuous
Software Delivery
using ZeroStack
Solution Brief
Copyright © 2016 ZeroStack Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. ZeroStack is a registered trademark
or trademark of ZeroStack, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.
Solution Brief: TestDev with ZeroStack
Modern Application Delivery Lifecycle
In the traditional application delivery lifecycle, enterprise business units would spend a minimum of 12 to 24 months building
software. This obsolete model has been replaced with a modern approach for software delivery. This new model uses frequent iterations to rapidly accommodate changing business requirements. However, the iterative development cycles in the
new model are forcing companies to rethink their software delivery approach.
The modern software delivery model demands a continuous cycle where users develop, build, test, stage, and deploy in
production. This cycle is referred to as continuous integration, continuous delivery (CI/CD). Businesses adopting this modern
iterative model of application development have faced two significant challenges:
(a) Working with the right set of tools to build and test software
(b) Building the right infrastructure to operate the CI/CD cycle
From a tool perspective, Jenkins has emerged as the popular choice among application developers. There are other equivalent tools like Atlassian Bamboo that offer similar functionality.
However, using Jenkins to operate your infrastructure does not necessarily guarantee success for your CI/CD lifecycle. The
IT teams that rely on Jenkins solely for integration testing have to manage complicated workflows like the orchestration of
complex test scenarios or application delivery dependent on multiple configurations across multiple environments. These
workflows require the set up of Jenkins master nodes, slave node configurations, and numerous other manual configurations
for provisioning cloud providers. These workflows rapidly get complicated when the enterprise IT infrastructure does not offer
self-service. With a lack of self-service, IT consumers have to endure the ticketing nightmare for tasks as simple as enabling
the CI/CD.
Developers waiting on IT tickets
ZeroStack Cloud Platform to operate in agile fashion
1
@ZeroStackInc
sales@zerostack.com
www.zerostack.com
Copyright © 2016 ZeroStack Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. ZeroStack is a registered trademark
or trademark of ZeroStack, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.
Solution Brief: TestDev with ZeroStack
The ZeroStack Cloud Platform
The ZeroStack Cloud Platform is designed with CI/CD as a first class use case.
Map your organization. Scale rapidly.
The ZeroStack Cloud Platform can be organized into business units (BUs). These business units map to departments within
your organization. Projects can be created within each business unit. Each project acts as a workspace and can be allocated
to a team. BUs and projects enable self-service and eliminate the old ticketing-based processes where users endure multiple
tickets to create VMs. With the ZeroStack Cloud Platform, users can leverage a complete set of RESTful APIs and programmatically create resources within their projects.
Map your organization
with business units
and projects.
Create resources
programmatically.
Focus on Apps
The ZeroStack SaaS portal offers the ZApp Store, an app store with built-in images and application templates. Users can further customize this app store based on their specific requirements. The ZApp Store offers Jenkins master and slave templates
that allow end users to create a Jenkins environment from within ZeroStack's user interface.
Deploy Applications Rapidly
Users can deploy Jenkins master templates within few minutes in the target project workspace where a CI/CD workflow is
needed. After deployment, users can point the Jenkins master template to either the same ZeroStack private cloud project or
to another target project where users want to configure slave VMs. This Jenkins master template can also be associated with
popularly used plugins. For example, the Jenkins-Git plugin can orchestrate a build process whenever code is checked in to
a Git repository.
2
@ZeroStackInc
sales@zerostack.com
www.zerostack.com
Copyright © 2016 ZeroStack Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. ZeroStack is a registered trademark
or trademark of ZeroStack, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.
Solution Brief: TestDev with ZeroStack
Built-in app store
with native support
for popular CI/CD
tools like Jenkins
Built-in app store
with native support
for popular CI/CD
tools like Jenkins
ZeroStack Cloud Platform for Modern CI/CD Infrastructure
ZeroStack Cloud Platform provides a combination of ticketless self-service and built-in native support for Jenkins. IT consumers
can leverage this solution to create an iterative software development-build-test-deploy lifecycle that fits the needs of today’s IT
best practices. With ZeroStack, your Enterprise IT team can finally stop worrying about how to build a cloud and start to instantly
derive business value from their agile CI/CD infrastructure.
3
@ZeroStackInc
sales@zerostack.com
www.zerostack.com
Copyright © 2016 ZeroStack Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. ZeroStack is a registered trademark
or trademark of ZeroStack, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.