Child pages
  • Servoy Cloud Services

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Servoy Cloud is a are cloud service intended for software development teams that develop and optionally deploy software using the Servoy technology stack. The purpose of the cloud service Cloud Service is to provide all required technology and tools to do this in a highly productive, transparent and controlled way. The result of using Servoy's cloud is an even more productive software development team, empowered by technology that can continuously and iterative deliver high quality software at an high pace.

Stoc

...

Key aspects of Servoy Cloud Pipeline are

  • Continuous delivery pipeline in-the-cloud
  • Automated build, deploy, QA and reporting
  • Integrated Source control
  • Docker orchestration and container monitoring
  • Agile Project Tracking
  • High-availability production environments

in a Scalable, Stable, Secure environment.

Source Control

Everything on the Pipeline is under Source Control, this includes:

...

In a typical pipeline the application moves from development to user acceptance to pre-production to productionproduction stage.

In each step the quality of the application and all settings changes to it and its stack are taken to the next level and once ready for deployment to production everything has been tested.

...

The Servoy Cloud enforces SSL use, automatic encryption, strict access controls, docker static security scanning, and binary hashing. It automatically and continuously scans all public-exposed end points, pipeline components, and project management tools, whether at the Servoy or client end. It then notifies the engineering team of security vulnerabilities. Servoy Cloud security reports are easy to understand, highly configurable, and immediately actionable, and take seconds to produce. Finally, Servoy updates its stack several times a day to keep abreast of the latest industry developments.

Core principles

...

To use the Servoy Cloud-based Production Service you must use the Servoy Cloud Pipeline for development and use a pre-production environment (PPROD)

Promoting a solution to Production can only be done after a successful test and promotion in a from the pre-production environmnetTheenvironment

According to your Service Level Agreement the Servoy Cloud will scale up and down , the sessions are drained (and killed) according to you Service Level Agreement and during the operating window agreed timeframe the performances are guaranteed. 

...

The Source control system can be reach through the CCC URL or directly through URL

SCP engine

Servoy Cloud contains an engine. The things the engine runs are named jobs. 

A job can create a build of the software, run tests, promote a build to a different environment

Jobs run time scheduled, triggered (by a commit in source) or manual

Jobs are highly parameterized, they can be configured on specific branches of the source control system, contain specific versions of libraries, contain specific versions of Servoy and java. On a job you can configure to run unit test, end to end test, code coverage and code analysis.

Builds

A build job creates a new version of the solution. This can be a solution file, a war file or a docker file

build parameters....

Promotions

A promotion takes a docker image and deploys it to an environment

promotion parameters ....

Environment

An environment is a running server (or multiple servers) that has a version of a running solution docker image.

environment parameters ....


Automatic testing (Unit & End to End)

...

If tests are ran but fail, the job will fail.

Database management

Log management

Monitoring

Project / Case / Issue management

Dev

UAT

Pre-Production

Production

Other environments


Webinars

Servoy periodically produces Technical Webinars targeted to developers covering a broad range of topics, from new features to new capabilities to best practices. The following webinars are focused on the Servoy Cloud offering:

...