Continuous integration 如果pdebuild失败,是否保留chroot?

Continuous integration 如果pdebuild失败,是否保留chroot?,continuous-integration,chroot,pdebuild,Continuous Integration,Chroot,Pdebuild,我正在用pdebuild进行自动构建。有时这些构建会失败。 在这些情况下,我希望保持chroot能够调查失败的原因。 我试图用--debug运行pdebuild,根据pbuildermanpage的说法,它应该可以做到这一点,但没有效果。 如何让pdebuild保留生成环境?根据此-mentors,您可以使用提供的C10shell钩子: cp /usr/share/doc/pbuilder/examples/C10shell path/to/hook/dir (我使用cp而不是ln-s,只是因

我正在用pdebuild进行自动构建。有时这些构建会失败。 在这些情况下,我希望保持chroot能够调查失败的原因。 我试图用--debug运行pdebuild,根据pbuildermanpage的说法,它应该可以做到这一点,但没有效果。
如何让pdebuild保留生成环境?

根据此
-mentors
,您可以使用提供的
C10shell
钩子:

cp /usr/share/doc/pbuilder/examples/C10shell path/to/hook/dir
(我使用
cp
而不是
ln-s
,只是因为我经常自己编辑钩子。)


这将在失败时启动交互式shell。

好吧,这在自动构建中不起作用。但是,我可以从这样一个钩子备份chroot的当前状态,并运行其他诊断。谢谢和+1。@orpádMagosányi是的,我不确定你是否需要一些非互动的东西。但听起来这会有所帮助:)