使用thinBackup Jenkins插件时,可以将其配置为包含其他文件。但是,似乎不可能包含整个附加文件夹。
在我们的情况下(见下面的屏幕截图),它正在正确添加secret.*
文件,但未能包含secrets
文件夹(或者在此处显示的.key
文件中secrets
文件夹)。
我们配置错误还是不能包含任意文件夹? here
答案 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)
也许你已经想到了这一点,但如果没有,我希望这有帮助。
比尔