170

这可能很简单,但我在任何地方都找不到任何提示。那么,一般来说,特别是在 Mac 上,应该如何做到这一点呢?

4

8 回答 8

447

如果您使用来自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
于 2012-07-23T21:59:00.483 回答
94

你是对的,这很简单。运行(需要管理员密码):

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

可能需要使用 sudo 以管理员权限执行此操作。

于 2012-10-22T13:12:55.880 回答
21

请记住,在终端中,您需要在空格前添加反斜杠,因此正确的复制/粘贴将是

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

ps抱歉回答晚了:)

于 2015-05-05T07:43:53.483 回答
7

在终端上运行:

sh "/Library/Application Support/Jenkins/Uninstall.command"
于 2016-05-07T19:07:01.693 回答
4

There is no uninstaller. Therefore, you need to:

  • Delete the directory containing Jenkins (or, if you're deploying the war -- remove the war from your container).

  • Remove ~/.jenkins.

  • Remove you startup scripts.

于 2012-07-23T08:45:42.853 回答
2

我的詹金斯版本:1.5.39

执行步骤:

步骤 1. 转到文件夹/Library/Application Support/Jenkins

步骤 2. 运行 Uninstall.commandjenkins-runner.sh文件。

步骤 3. 检查结果。

它对我有用。

于 2014-03-18T07:52:23.127 回答
2

运行以下命令从 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

萨拉姆

沙阿

于 2018-04-02T05:20:31.810 回答
0

在 Mac 上;下面这两个命令完全从您的机器中删除 Jenkins。只需打开您的终端并执行它们:

  1. '/Library/Application Support/Jenkins/Uninstall.command' 和
  2. sudo rm -rf /var/root/.jenkins ~/.jenkins

谢谢

于 2020-07-26T21:20:53.587 回答