Giter VIP home page Giter VIP logo

ensconce's Introduction

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/

ensconce's People

Contributors

15below-adamhancock avatar ahmed-bakhdher-15below avatar archiemolver avatar ashley-witham-15b avatar blythmeister avatar costas-pantelli avatar declan-ward-15below avatar dependabot[bot] avatar harrisonmeister avatar ignas-l avatar markb15below avatar marke-15b avatar martyn-osborne avatar mavnn avatar mike-hardy avatar mrshauneeb avatar phil-newman avatar richard-green avatar rob-hutchin-15below avatar robert-berry-15below avatar tadaspocius avatar toby-carter-15below avatar yewridge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.