/ / SVN (Subversion) Berechtigungsnachweise in Jenkins - svn, jenkins, Konfiguration, Jobs

SVN (Subversion) Anmeldeinformationen in Jenkins - Svn, Jenkins, Konfiguration, Jobs

Für alle Benutzer wurden ein Benutzername und ein Passwort eingerichtetJobs in Jenkins. Diese Person hat jedoch unsere Ogranisierung verlassen. Jetzt muss ich in allen Jobs einen anderen Benutzernamen und ein anderes Passwort für Subversion (SVN) verwenden. Ich habe das Plugin für Anmeldeinformationen verwendet, um es zentral zu konfigurieren. Aber nachdem ich das getan habe, wird in allen Jobs anstelle von SVN-Anmeldeinformationen "none" angezeigt. Ich muss den neuen Berechtigungsnachweis manuell aus dem Dropdown-Menü auswählen. Gibt es eine Möglichkeit, alle Aufträge massenweise zu bearbeiten, um den neuen Benutzernamen und das Kennwort für SVN zu verwenden?

Antworten:

2 für die Antwort № 1

Jenkins speichert die Auftragskonfiguration in einer Datei namens config.xml (eine für jeden Auftrag) unter [JENKINS_HOME]/jobs/[JOBNAME]/ Verzeichnis.

Sie können also Ihre XML-Dateien bearbeiten, um sie mit der neuen Konfiguration zu ändern. Sie können verwenden sed + Regex, um die Änderung mit Terminal am einfachsten zu machen

Hier ist die Jenkins-Dokumentation mit dieser Ordnerstrukturinformation.