【发布时间】:2012-07-21 11:31:27
【问题描述】:
这可能很简单,但我在任何地方都找不到任何提示。那么,一般来说,尤其是在 Mac 上,应该如何做到这一点呢?
【问题讨论】:
-
要完全避开这个问题,请使用 docker! hub.docker.com/r/jenkins/jenkins
标签: macos jenkins continuous-integration uninstallation
这可能很简单,但我在任何地方都找不到任何提示。那么,一般来说,尤其是在 Mac 上,应该如何做到这一点呢?
【问题讨论】:
标签: macos jenkins continuous-integration uninstallation
没有卸载程序。因此,您需要:
删除包含 Jenkins 的目录(或者,如果您正在部署战争 -- 从您的容器中删除战争)。
删除 ~/.jenkins。
删除你的启动脚本。
【讨论】:
如果您使用来自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
【讨论】:
sudo rm /Library/LaunchDaemons/org.jenkins-ci.plist的简写
/Library/Application Support/Jenkins/Uninstall.command 中找到。
你是对的,这很简单。运行(需要管理员密码):
'/Library/Application Support/Jenkins/Uninstall.command'
可能需要使用 sudo 以管理员权限执行此操作。
【讨论】:
我的 Jenkins 版本:1.5.39
执行步骤:
步骤 1. 转到文件夹 /Library/Application Support/Jenkins
步骤 2. 运行 Uninstall.command jenkins-runner.sh 文件。
第 3 步。检查结果。
它对我有用。
【讨论】:
请记住,在终端中,您需要在空格前添加反斜杠,因此正确的复制/粘贴将是
/Library/Application\ Support/Jenkins/Uninstall.command
附言抱歉回复晚了:)
【讨论】:
在终端上运行:
sh "/Library/Application Support/Jenkins/Uninstall.command"
【讨论】:
运行以下命令从 MacOS Sierra 中完全卸载 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
sudo rm -rf /var/log/jenkins
sudo rm -f /etc/newsyslog.d/jenkins.conf
sudo dscl . -delete /Users/jenkins
sudo dscl . -delete /Groups/jenkins
pkgutil --pkgs
grep 'org\.jenkins-ci\.'
xargs -n 1 sudo pkgutil --forget
萨拉姆
沙阿
【讨论】:
在 Mac 上;下面这两个命令完全从您的机器中删除 Jenkins。只需打开您的终端并执行它们:
谢谢
【讨论】: