Jenkins - 如何添加带有子文件夹的附加文件夹,例如图片

Jenkins - how to add additional folder with subfolders, e.g. Images

我有一个 Jenkins 正在完美构建并推送到 Octopus Deploy 的 Web 项目。

我现在有一个额外的文件夹,里面有子文件夹,例如图片,我需要包括在内。

这不是 .net 构建的直接部分,我们过去常常手动复制它。

我是否需要可用于 select 要包含的文件夹的特定插件? 哪个插件?

这个插件在构建过程中的什么地方运行?

章鱼的构建和部署一步完成 - 我应该将这个附加文件夹放在哪里才能包含在推送到章鱼中?

This is not directly part of the .net build and we used to copy it manually afterward.

如果您的 Jenkins 服务器可以访问共享路径中的该添加文件夹,请添加一个 pre-build 步骤,作为“Executable Windows batch command”步骤,将该文件夹复制到 Jenkins 工作区中。

这里不需要插件。

一旦完成,您仍然需要相应地修改 Octopus,以考虑到新复制的文件夹。
参见:

  • "How to add a folder to a nuspec file"
  • "How to include directories recursively in NuSpec file"