puzzle / jenkins-pipeline-shared-libraries

Shared functionality for Jenkins Pipeline Groovy scripts.
GNU General Public License v3.0
10 stars 13 forks source link

OpenShift Steps können nicht parallel ausgeführt werden #41

Open chrira opened 3 years ago

chrira commented 3 years ago

Das Plugin beschreibt dieses Problem: https://github.com/jenkinsci/openshift-client-plugin#compatibility-with-parallel-step Weil die openshift Variable ein Singleton ist, kann es nicht parallel laufen. Es gibt auch openshift.setLockName(lock_name:String):void. Grundsätzlich ist das Problem an der Shared Library, dass jede Funktion selbst ein withCluster / withProject macht. Ev. sollte das optional sein, so dass die Funktionen auch innerhalb von withProject verwendet werden können.

Wir müssen die Library anpassen damit sie zuverlässig in parallel stages verwendet werden kann. Dabei muss sie zwingend abwärtskompatibel bleiben.