jenkins git如何重置构建之间的子模块
问题描述:
在每次构建之前(控制台输出显示此内容),在jenkins和git插件中显示,在每次结帐之后,对本地修改(对“根”存储库)进行恢复:jenkins git如何重置构建之间的子模块
然而git的结帐-f efdf34a30d977606ba63ccc19927b1090b5e4994
,如果有git的子模块,它只能运行
混帐子模块更新--init
这实际上并没有恢复以前运行的任何本地修改。这有点不一致。是否有解决方法?
答
似乎 “附加行为”, “干净后结帐” 选项(如果添加的话)增加了一个
GIT中的子模块的foreach --recursive GIT中的复位 - 硬#超时= 10
GIT中的子模块foreach --recursive git clean -fdx#timeout = 10
它实现了预期的目标。