Ich habe die MAC OS X-Umgebung (SDKs, Lizenzen usw.) unter dem aktuellen Benutzer für den Build-Server konfiguriert und möchte alle Einstellungen eines Build-Agenten wiederverwenden. Jenkins wurde als eine gute Option ausgewählt, aber aus irgendeinem Grund hat es während der Installation einen neuen Benutzer jenkins erstellt und die App darunter gestartet, wodurch die Umgebung nicht zugänglich ist (keine SDKs, keine Lizenzen mehr) ).
Ist es möglich, jenkins unter dem aktuellen Benutzer zu installieren? Wahrscheinlich könnte es unter jenkins installiert werden, aber dann unter aktuellen Benutzer gestartet?
Alle anderen guten Optionen, die ich berücksichtigen kann, sind willkommen.
Versuchen Sie Folgendes: Ссылка
Ich werde auch empfehlen Jenkins über Homebrew zu installieren, um zu vermeiden etwas Unsinn in Jenkins eigenen Installer, wodurch es sich hineinstellt / Benutzer / Freigegeben /. Das willst du wirklich nicht.
Wenn es Ihnen freisteht, das Programm wie gewünscht neu zu installieren, würde ich empfehlen, den gewünschten Benutzer neu zu installieren, indem Sie den von Ihnen bevorzugten Installationstyp verwenden und dann einfach die alten Jenkins kopieren Datenverzeichnis zum Speicherort der neuen Installation und dann Ändern der Berechtigungen in diesem Verzeichnis.
Das heißt, das Verzeichnis, das die Informationen zu Konfiguration, Plugin und Job enthält (es könnte etwas wie /usr/lib/jenkins
sein, könnte aber variieren).
Dann, chown -R
das Datenverzeichnis mit dem Benutzer: Gruppeninformationen, die Sie verwenden möchten, damit
Ich habe diese Art von Methode in der Vergangenheit verwendet, um alle Daten von einer Installation auf eine andere völlig separate Installation auf derselben Box zu übertragen, und es hat gut funktioniert (man könnte diese Methode verwenden, um die Daten auf eine Installation zu übertragen) eine andere Box, auch).
Hinweis: Ich würde dringend empfehlen, eine vollständige Sicherung des Datenverzeichnisses vorzunehmen, bevor Sie dies tun, falls etwas schief geht.