hmm: Groovy Shell Command geht nicht

Beitrag lesen

Hi Leute,

ich hab im Jenkins ein Groovy Script geschrieben, dass mit folgendem Befehl das Keyword Author in ein SVN Dokument schreibt. Das funktioniert!

def setKeywords = "svn propset svn:keywords Author  " + System.getenv("SVN_BRANCH") + "/" +  System.getenv("SVN_BRANCH_PFAD") + "/CommitOrdner/" + ordner + "/" + file

def proc2 = (setKeywords).execute()

Möchte ich nun aber zwei Keywörter (Author und Date) ins SVN Dokument schreiben, hält Groovy Date" für eine Pfadangabe zu einem File:

def setKeywords = "svn propset svn:keywords \"Author Date\" " + System.getenv("SVN_BRANCH") + '/' + System.getenv("SVN_BRANCH_PFAD") + "/CommitOrdner/" + ordner + "/" + file

def proc2 = (setKeywords).execute()

Der Befehl svn propset svn:keywords "Author Datei" pfadZurDatei funktioniert auf localhost in der console.

Könnt ihr mir helfen?

mfg hmm