如何从 OS X 完全卸载 Jenkins

DJD*_*DJD 4 uninstall cleaning jenkins

我尝试在我的 OS X 上安装 Jenkins,安装成功,但使用不太成功。所以计划完全/干净卸载并重做。

有关需要清理 Jenkins 的所有痕迹以避免全新安装问题的任何帮助。

小智 11

如果您使用来自http://jenkins-ci.org/的官方 Jenkins Mac 安装程序进行安装,则这些说明适用

从终端执行卸载脚本(需要管理员密码):

'/Library/Application Support/Jenkins/Uninstall.command'
Run Code Online (Sandbox Code Playgroud)

或使用 Finder 导航到该文件夹​​并双击 Uninstall.command。

最后删除可能已经忘记的最后配置位:

sudo rm -rf /var/root/.jenkins ~/.jenkins
Run Code Online (Sandbox Code Playgroud)

如果找不到卸载脚本(较旧的 Jenkins 版本),请使用以下命令:

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo rm /Library/LaunchDaemons/org.jenkins-ci.plist
sudo rm -rf /Applications/Jenkins "/Library/Application Support/Jenkins" /Library/Documentation/Jenkins
Run Code Online (Sandbox Code Playgroud)

如果你想摆脱所有的工作和构建:

sudo rm -rf /Users/Shared/Jenkins
Run Code Online (Sandbox Code Playgroud)

并删除 jenkins 用户和组(如果您选择使用它们):

sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins
Run Code Online (Sandbox Code Playgroud)

这些命令也由较新的 Jenkins 版本中的卸载脚本调用,也应该执行:

sudo rm -f /etc/newsyslog.d/jenkins.conf
pkgutil --pkgs | grep 'org\.jenkins-ci\.' | xargs -n 1 sudo pkgutil --forget
Run Code Online (Sandbox Code Playgroud)

来源如何卸载 Jenkins?, sti 的回答