Skip to Page Content

Products

Continuous Delivery as a Service

Automate your entire software delivery process with Stelligent...get software delivered at the click of a button.

How long is your software production deployment cycle - from source code ready all the way to a deployed system?

With Continuous Delivery as a Service, every part of the software delivery process is automated from code to production, including provisioning hardware instances. This way software can be delivered on-demand to any target environment at any time from only the source files checked into the version-control repository. Moreover, software can be delivered to users on-demand with a click of a button - in minutes. Leveraging the concepts of Continuous Integration and using Stelligent's tools and patterns, we first standardize your build and deployment mechanisms across the organization. These automated processes include:

  • Provisioning - Stelligent has developed a web application that procures virtual hardware instances - on demand
  • Build - Compiling and packaging code: convert source into binary package (such as WARs or DLLs).
  • Database - Assembling application database (from DDL and DML provided by development/DBAs). If database already exists, automatically run upgrade scripts for database tables and data.
  • Code Analysis - Run static analysis tools to validate code quality such as coding standards, code coverage, code duplication, cyclomatic complexity, dependency analysis, security, etc. These tools produce reports and can be integrated into your Continuous Integration or Build Management tools.
  • Dependency Management - Provide systematic approach and common repository for dependent tools used by application for building software (e.g. JAR files)
  • Testing - Running automated unit, component, functional, load and performance, etc. that are written by development team - run as part of Continuous Integration system
  • Documentation - Running scripts that automatically generate developer documentation such as Entity Relationship Diagrams (for databases), UML diagrams, build diagrams, etc.
  • Deployment - Running scripted processes for deploying binary packages into operating environment - such as operating system-specific configuration and web container configuration
  • Integration - CI instances can be provisioned, on demand with CI as a Service
  • Build Promotion - Process of promoting binary packages between target environments such as DEV, QA, STAGE and PROD. Stelligent will setup build promotion environment and policies.
  • Certification - Dashboard tool that continually verifies software projects are capable of deploying working software from source using a single command.
  • SCM - Ensure effective parallel development are being used (branching, tagging, codeline policies, etc.)

Contact us today to help you get your software systems production ready...every day.