1.在windows下 mirror 命令有一定概率同步不上,原因是路径没有正确区分 /\

2.在mac下 mirror --watch 无法侦测到从 Finder 中删除文件的操作,却可以侦测到命令行 rm 的操作,原因是 Finder 中的删除是把文件挪动到了垃圾桶,对应操作是 rename,mc 认为这个操作不算是删除操作。
QQ20200707-162917.png
5DBD7C50-1E32-4F33-AAB8-F02ADDE3CF94.png

3.minio所有事件都是针对文件对象的,删除一个文件夹是无法同步的。

4.mc mirror 中的 --exclude 参数在首次同步阶段与目录监视阶段是不一样的,监视阶段开头需要增加 / 比如:
mc mirror --exclude ".git/" --exclude "/.git/" // 第一个 exclude 是同步阶段,第二个是监视阶段,只有这样才能排除 .git 文件夹
注意 / 和 的区别

源地址:
https://updates.jenkins-zh.cn/update-center.json

因为jenkins对插件源做了证书认证,所以光设置源地址还不行,还得添加一份证书到指定目录

证书:
https://github.com/jenkins-zh/mirror-adapter/blob/master/rootCA/mirror-adapter.crt

对应目录:
/var/jenkins_home/war/WEB-INF/update-center-rootCAs

参考资料:
https://jenkins-zh.cn/tutorial/management/plugin/update-center/
https://community.jenkins-zh.cn/t/jenkins/26/20