macos - 如何卸载 Jenkins ?

标签 macos jenkins continuous-integration uninstallation

这可能非常简单,但我在任何地方都找不到任何提示。那么,一般情况下以及具体在 Mac 上应该如何做到这一点呢?

最佳答案

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

从终端执行卸载脚本:

'/Library/Application Support/Jenkins/Uninstall.command'

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

最后删除可能已被遗忘的最后配置位:

sudo rm -rf /var/root/.jenkins ~/.jenkins

如果找不到卸载脚本(较旧的 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

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

sudo rm -rf /Users/Shared/Jenkins

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

sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins

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

sudo rm -f /etc/newsyslog.d/jenkins.conf
pkgutil --pkgs | grep 'org\.jenkins-ci\.' | xargs -n 1 sudo pkgutil --forget

关于macos - 如何卸载 Jenkins ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11608996/

相关文章:

java - 通过 Java 关闭 Mac OS X 上的 Google Chrome

c++ - 在 OS X 上使用 Objective-C 或 C++ 获取有效全屏分辨率的方法?

jenkins - 如何编写 Jenkins 电子邮件分机模板来显示测试结果,如标准测试报告

maven - 如何将 Jenkins 中的特定 Artifact 部署到 Nexus 中?

node.js - 在 Docker 容器中预缓存 node_modules

continuous-integration - Codeship 不支持 YAML 配置文件吗?

swift - 如何从邮件 ://URL in OSX Swift 中获取电子邮件主题

c# - 在 Mac 上的 Xamarin Studio 中编译/运行 C# 文件

jenkins - Jenkins 中的启动性能

github - 检查套件完成后如何触发 Github Workflow?