RUDOLF: Provozuji Webovou Aplikaci pro spouštění úloh nad AbraFlexi a Stormware Pohoda.
Platforma je php a projekt je veden na githubu jako
https://github.com/VitexSoftware/MultiFlexiPrimárně se vyvíjí na localhostu v NetBeans a VS Code.
PUSH na github spustí trigger, který spustí Jenkins job.
Jenkins si udělá git pull a spustí se build debianích balíčků pro Debian 11-12 a Ubuntu 20.10 a 22.10
Pro každou z požadovaných architektur se přes docker container spuštěný na jenkins nodu s potřebnou architekturou (amd64,armhf,aarch64, ale nejčastěji all, protože balené aplikace nejsou kompilované)
zbuilděné balíčky se v containeru i zkusí nainstalovat zdali nezlobí dependence deb balíčků a je možné nainstalovat všechny závislosti pro tu kterou architekturu a distribuci debianu či ubuntu.
Otestované atrefakty se pak pomoci ansible role přidají do deb repozitáře ze kterých se instalují pro provoz i k přípravě eventuelní docker image.
Na serveru pak zpravidla stačí k "delivery software" obligatní dvojice apt `update && apt upgrade`