From 9517e9081e97860c692007e22b365cd2cc6c59e0 Mon Sep 17 00:00:00 2001 From: erik Date: Wed, 2 Aug 2023 12:23:28 +0200 Subject: [PATCH] [Skip-CI] Collect and sort functional reqs --- .../ddadevops/artifact_deployment_mixin.py | 36 ++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/src/main/python/ddadevops/artifact_deployment_mixin.py b/src/main/python/ddadevops/artifact_deployment_mixin.py index 76bc89f..4b45de6 100644 --- a/src/main/python/ddadevops/artifact_deployment_mixin.py +++ b/src/main/python/ddadevops/artifact_deployment_mixin.py @@ -3,11 +3,39 @@ from .devops_build import DevopsBuild from .domain import MixinType """ -Req: +Functional Req: -make sha256 sums -make sha512 sums -push limited no of files to repo.prod.meissa.de +General process for deploying prebuilt (meissa) binaries to our own repo server. + +[0] +get artifact deployment url + +[1] +build ubejarServer +build ubejarDesktop +build ubejarSyspec + +[2] +get release token + +[3] +get release tag + +[4] +post a json message containting [3] to [0], watching stdout for answers + authorized by [2] + validate if [4] was successful by reading stdout + or create error message containing ID of release + +[5] +get release-id +print release-id + +[6] +generate sha256 sums & generate sha512 sums of results of [1] + +[7] +push results of [1] & [6] to [0]/[5] """