Im worst case muss ich die Passwörter jedes Nutzers auf dem Jenkins speichern.
meine derzeitige Strategie ist:
-
der globale svn user im Jenkins wurde per credential plugin angelegt, d.h. ich kann so einen user manuell für jeden Nutzer anlegen.
-
ich lege diese credential plugin user automatisch mit einem groovy script an
mein Problem ist, dass ich nicht verstehe wie ich diesen code hier
https://github.com/jenkinsci/credentials-plugin
auf meinen Jenkins Server bekomme. ich glaube ich brauche diesen code um
import com.cloudbees.plugins.credentials.impl.*
import com.cloudbees.plugins.credentials.*
richtig importerien zu können. in Java würde ich gucke ob ich irgend eine passende cloudbees jar in maven oder ant dependencies setzen kann.
mein ziel ist eine classe die dann ungefähr so aussieht:
https://github.com/jenkinsci/puppet-jenkins/blob/master/files/puppet_helper.groovy
Problem: der Import klappt nicht, weil ich wahrscheinlich irgendwas irgendwie installieren bzw. runterladen muss.