Skip to content
15belowPublic

About

A .net command line tool for aiding deployment of server components.

Topics

Resources

Stars

16 stars

Watchers

44 watching

Forks

Latest commit

 

History

1,200 Commits

Folders and files

Repository files navigation

Ensconce

en·sconce/en'skäns/ Verb: Establish or settle (someone) in a comfortable, safe, or secret place

GitHub release (latest by date) GitHub all releases Nuget Nuget

What is this?

A .net command line tool for aiding deployment of server components.

  • Update configuration files and other XML
  • Initialise/update related databases
  • Render arbitrary text files with environment specific variables
  • Move the updated files to their final locations on disk
  • Cope with multiple instances of the same component
  • Deploy SSRS reports

Deploying A Release

Each release contains a nuget package which is an Octopus deployment package.

There are 3 required variables, these are:

  • DeployPath - set to the folder you want to deploy Ensconce too
  • IncludeK8s - set to True or False depending on if you want Kubernetes deployments
  • VersionNumber - set as #{Octopus.Release.Number} in order to get the right version number

How do I use it?

Documentation for how to use ensconce can be found at https://15below.github.io/Ensconce/

About

A .net command line tool for aiding deployment of server components.

Topics

Resources

Stars

16 stars

Watchers

44 watching

Forks

Releases

Packages

Used by

Contributors

Languages