Jenkins thinBackup - 包含其他文件夹

时间:2016-12-06 15:47:52

标签: jenkins

使用thinBackup Jenkins插件时,可以将其配置为包含其他文件。但是,似乎不可能包含整个附加文件夹。

在我们的情况下(见下面的屏幕截图),它正在正确添加secret.*文件,但未能包含secrets文件夹(或者在此处显示的.key文件中secrets文件夹)。

我们配置错误还是不能包含任意文件夹? here

2 个答案:

答案 0 :(得分:1)

我玩了正则表达式,如果你想备份秘密文件夹中的所有文件,请尝试以下正则表达式。 它工作正常

^(.*\.xml)|^(secrets|.*\.key|.*\.KEY|.*\.Secret|.*\.secret|.*\.mac|.*\.MAC|.*\.seed|.*\.crumbSalt|.*\.consoleAnnotator|.*\.serverCookie|.*\-switch|whitelisted\-callables\.d|.*\.conf|filepath\-filters\.d|.*\.conf)$

答案 1 :(得分:0)

您实际上需要使用垂直条来表示文件夹或子文件夹。我相信屏幕截图中正则表达式的修复方法会改变(秘密/.*。键):

(secrets|.*\.key) 

任何其他子文件夹都有类似的语法,例如从jenkins / scriptler / scripts /获取* .groovy:

(scriptler|scripts|.*\.groovy)

也许你已经想到了这一点,但如果没有,我希望这有帮助。

比尔