hmm: Groovy auf Jenkins Server: SVN Passwort sicher hinterlegen

Beitrag lesen

Tach,

das svn ist auf einem anderen Server und kann per url erreicht werden.

ok, und meine zweite Frage?

Sollen die User sich im SVN ohne das Jenkins auch anmelden können?

mfg
Woodfighter

ja, sie sollen sich weiterhin im svn auch ohne Jenkins anmelden können.

ich experimentiere gerade hiermit:

https://cloudbees.zendesk.com/hc/en-us/articles/217708168-create-credentials-from-groovy

das teil gehört zu dem plugin das bereits im Jenkins eingebaut worden ist. die Handhabung ist aber komplizierter als ich dachte, den mein groovy 2.4.5 will das hier nicht machen:

Credentials c = new UsernamePasswordCredentialsImpl(CredentialsScope.GLOBAL, id, "description:"+id, "user", "password")

Fehlermeldung:

$ "pfad...."
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
"pfad ..."/hudson7640406788083638574.groovy: 36: unable to resolve class Credentials 
 @ line 36, column 17.
       Credentials creds = (Credentials) new UsernamePasswordCredentialsImpl(CredentialsScope.GLOBAL, id, "description:"+id, "user", "password")
                   ^

"pfad..."/hudson7640406788083638574.groovy: 36: unable to resolve class Credentials 
 @ line 36, column 25.
       Credentials creds = (Credentials) new UsernamePasswordCredentialsImpl(CredentialsScope.GLOBAL, id, "description:"+id, "user", "password")
                           ^

"pfad...."/hudson7640406788083638574.groovy: 36: unable to resolve class UsernamePasswordCredentialsImpl 
 @ line 36, column 39.
       Credentials creds = (Credentials) new UsernamePasswordCredentialsImpl(CredentialsScope.GLOBAL, id, "description:"+id, "user", "password")

anstelle von "pfad..." steht der richtige pfad zur Datei auf meinem Jenkins Server.