From 3860531bd4262ee296f526cc9e9d3505acc6f8c7 Mon Sep 17 00:00:00 2001 From: ansgarz Date: Fri, 2 Feb 2024 11:11:20 +0100 Subject: [PATCH] update README.md --- README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/README.md b/README.md index b248be4..5e40e3c 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,43 @@ This repo shows examples how dda-devops-build (https://repo.prod.meissa.de/meiss As a starting point, you may want to have a look at file [build.py](build.py) in this repo and the tasks which are defined in this file. +# Usage + +## Examples + +### Build + +You can trigger the build-task by +``` +pyb dev +``` + +### Releases + +With task `patch` you can create a patch-level release with one command, i.e. perform the following actions: +* create a commit for a patch-leve release version + * e.g. if current project version is 1.1.1-dev, the update version will be the release version 1.1.1 + * the commit contains all build files specified in the build.py (primary as well as secondary build files), + where the primary build file contains the version number to be used for all build files +* create a tag for the release commit (e.g. tag 1.1.1 for the corresponding commit) +* a second commit for the next snapshot version (1.1.2-dev) +* push both commits and the tag to the remote git repo + +``` +pyb patch +``` + +Similarly you can create a minor or major version with: + +``` +pyb minor +``` +resp. +``` +pyb major +``` + + # Release Testing ## NoRelease