From 42dc9154368760f7b3623c1a2871a20bd85c8371 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sun, 24 Jun 2018 10:41:05 +0200 Subject: [PATCH] Create deployment.md --- Documentation/deployment.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Documentation/deployment.md diff --git a/Documentation/deployment.md b/Documentation/deployment.md new file mode 100644 index 000000000..b88c0d947 --- /dev/null +++ b/Documentation/deployment.md @@ -0,0 +1,23 @@ +# Deployment + +We know 3 types of release builds: +- development (beta/dev) +- staging (rc) +- productive (stable) + +## Versioning +The format of version is *MAJOR.BUILD*. Everytime we create a new release with same userland, we bump the build number. +The development use here own major number they will be bump for the stable version and the development version go to next major number. + +``` +0.x = development +1.x = stable +2.x = development +3.x = stable +``` + +## GIT Branch/Tag +The branch `dev` ist the actual development branch and from there we never make a release. The `master` branch hould the development +version from they we build a beta release. + +If we create a new staging/productive release, we create a new branch `rel-{MAJOR}`. They will be used for the hole cycle of this release.