hmm: Groovy auf Jenkins Server: SVN Passwort sicher hinterlegen

Beitrag lesen

Im worst case muss ich die Passwörter jedes Nutzers auf dem Jenkins speichern.

meine derzeitige Strategie ist:

  1. der globale svn user im Jenkins wurde per credential plugin angelegt, d.h. ich kann so einen user manuell für jeden Nutzer anlegen.

  2. 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.