It can be tough to implement DevOps best practices like Continuous Integration and Continuous Delivery across many different types of teams within an organization. Not only do teams have to change the way they work—they also have to start using new tools to build, test, and deploy their applications.
The XebiaLabs DevOps Platform helps teams adopt DevOps practices by providing powerful, easy-to-use release orchestration and deployment automation for their applications—no matter whether they’re targeting mainframes, middleware, container runtimes, or the cloud.
The XebiaLabs DevOps Platform allows teams to use blueprints to take advantage of build, test, provisioning, deployment, and release orchestration tools, even if they aren’t familiar with each tool—making it easier to on-board to the organization’s CI/CD toolchain. You can start with XebiaLabs’ own blueprints to experiment and learn, and then develop your own blueprints that spread DevOps best practices across teams.
Prepare for Your Journey: Design a Blueprint
Blueprints guide users through a process that defines infrastructure, packages, and release pipelines in code. Get started fast with embedded best practices for cloud and containers… Or design your own blueprint that encodes testing, security and compliance, environment provisioning, and application deployment.
Rail Stop #1: Use a Blueprint
Use the XebiaLabs command line to select a blueprint that fits your use case—no specialized knowledge required. Answer a few questions about your application, and the blueprint generates YAML files that define all the components you need for release orchestration, deployment automation, cloud adoption, and pipeline visibility.
Rail Stop #2: Check in to Source Control
Check the YAML files into a source control management system such as Git or Subversion for easy collaboration, access control, and versioning. Track changes over time with a built-in audit trail, just like you have for your application code.
Rail Stop #3: Apply the Code
Apply the YAML files to the XebiaLabs DevOps Platform with a simple command. Items are created or updated in a flash, and people using the GUI can see your changes immediately. Need to change something else? Simply update the YAML and apply it again.
Rail Stop #4: Connect to Your CI Pipeline
Add XebiaLabs to your Continuous Integration pipeline so that changes to YAML files are applied as soon as they’re committed. Automatically ensure that infrastructure, environments, release templates, dashboards, and more are consistently up-to-date and ready for all teams to use.
It’s a Smooth Ride to Your DevOps Destination
Blueprints are an ideal way to fast-track teams to the CI/CD toolchain, move applications to the cloud, and fulfill IT compliance requirements without a lot of administrative overhead. Use code to share knowledge, lessons learned, and best practices across the enterprise, so that everyone can get on the DevOps express train to deliver features to users faster, reduce application downtime, and continuously improve software delivery processes.