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] """