OPUS4 / opus4-common

Core package for OPUS 4.
Other
0 stars 5 forks source link

OPUSVIER-3881 Add Jenkins Multibranch-Pipeline Support for Opus4-common #7

Closed BioFreak95 closed 5 years ago

BioFreak95 commented 5 years ago

Mit dem Jenkinsfile und dem Dockerfile kann man in Jenkins eine Multibranch-Pipeline einrichten.

BioFreak95 commented 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.

BioFreak95 commented 5 years ago

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.

BioFreak95 commented 5 years ago

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.

BioFreak95 commented 5 years ago

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.