Escape is an Open Source release engineering toolkit that can be used to build, test, version, deploy and operate software across layers, environments and clouds.
Some things you can do with Escape:
- Create repeatable builds with predictable versioning, packaging and distribution
- Use the same delivery process for different tools and layers: deploy your infrastructure and container code like you deploy your application code.
- Manage multiple environments: promote from Dev to Prod.
- Composition: break your application up into logical components and compose them into a cohesive platform.
- Simplify configuration management; programmatically define and wire up a component's inputs and outputs.
- Operate running deployments
- Create self-documenting environments and releases
This repository contains the official Escape client. The Escape Inventory can be found here.
See the Escape Docs for the full documentation.
Cross-platform binaries can be downloaded from the webite where you'll also find the installation instructions.
You can also use the Escape docker image which is published in the central Docker hub.
docker run -it ankyra/escape:latest
Issues and general enquiries can be raised on the Github issue tracker. You can also join our Community Slack channel for realtime interaction.
Copyright 2017, 2018 Ankyra
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.