如何卸载Jenkins?

jay*_*rjo 167 macos continuous-integration uninstall jenkins

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

sti*_*sti 441

如果您使用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)

  • 上述命令可以在`/ Library/Application Support/Jenkins/Uninstall.command`中找到,希望在几周内完成. (41认同)

ale*_*nyy 93

你说得对,很简单.运行(需要管理员密码):

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

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

  • 我认为StackOverflow是**事实的默认文档******我发现比大多数应用程序文档更多(特定于案例,大部分时间更好地解释)答案:) (3认同)

Luc*_*fer 21

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

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

ps抱歉迟到的答案:)


Alé*_*lho 7

在终端上运行:

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

  • 截至2017年5月,Application Support中甚至没有Jenkins文件夹 (4认同)