Closed BioFreak95 closed 5 years ago
Pardon. Die Catalog_Files gibts ja gar nicht. Ist gefixt. Check-full gibt es. Die Konfiguration funktioniert genau so auf meinen Branch. Inklusive des exports von cs, testresults und cv.
Ich habe jetzt auf 2 Systempakete und 4 PHP-Pakete reduziert. Das scheint das absolute Mindesmaß für Opus4-Common zu sein. -> Über die Geschichte mit shared Dockerfiles oder Docker-Images können wir dann nochmal seperat reden. Du hast Recht, das hier ist jetzt vermutlich fürs erste und mit den aktuellen Informationen die sauberste Option.
Was noch fehlt ist das automatische bauen nach einem Push. Dazu habe ich ein paar mehr Details im Ticket hinterlassen. Vielleicht wartest du mit dem annehmen noch, bis das geklärt ist. Das fügt auf jedenfall nochmal Code hinzu.
So. Das automatische bauen bei einem push muss in github eingestellt werden und wird dann in Jenkins automatisch durchgeführt. Das wäre jetzt das minimalistische Dockerfile mit Jenkins. Auf dem CI-System ist das für meinen Fork auch erfolgreich durchgelaufen.
Ich habe jetzt einen nightly-trigger eingebaut und das Common-Paket für ein paar Experimente genutzt. Da dort ein haufen unkommentierter commits sind, mache ich den PR zu und einen sauberen neu auf.
Mit dem Jenkinsfile und dem Dockerfile kann man in Jenkins eine Multibranch-Pipeline einrichten.