指定不同的 snapcraft 输出文件夹

指定不同的 snapcraft 输出文件夹

这是我使用 snapcraft 的第一步,每次我snapcraft在文件夹中运行时snapcraft.yaml,它都会生成所有的 build、stage、prime 文件夹。

有没有办法指定我希望将这些文件夹藏在一个文件夹中(如./tmp)?

答案1

您实际上无法指示 snapcraft 在特定位置创建文件夹,但如果您使用 Snapcraft 3 并在您的snapcraft.yaml(例如base: core18)中指定一个基础,则构建将在隔离环境中执行,并且这些文件夹不会在您的主机环境(您运行的环境)上创建snapcraft。如果您只是需要它们,这应该可以解决您的问题。

编辑:有论坛帖子详细说明可能完全符合您要求的补丁提案。

相关内容