【发布时间】:2017-03-27 15:17:30
【问题描述】:
我是 rpm 创建的新手。我需要找到一种方法来使用 rpm 在 jenkins 中安装/卸载/升级插件。我可以使用 rpm 安装插件,但是在卸载时如何删除不属于包的新文件/目录。
假设我的包只在服务器上部署 xyz.jpi 文件,在服务器重启时会创建 xyz.jpi 和 xyz 文件夹。在卸载时,我想删除两个创建的文件夹。
【问题讨论】:
-
rpm(un) 安装不应删除不属于该软件包的文件。在您的情况下,xyz文件夹应归该rpm所有。 -
只有它创建的打包在 rpm/ 中的目录和文件才可能在卸载时被删除。休息要么手动删除,要么编写一个卸载脚本来跟踪需要删除的所有其他路径。
标签: shell jenkins jenkins-plugins rpm-spec