【问题标题】:Can JENKINS create build by excluding particular files?JENKINS 可以通过排除特定文件来创建构建吗?
【发布时间】:2017-01-12 06:30:17
【问题描述】:

我实际上是在尝试忽略要包含在构建中的特定文件。实际上,它是一个 thumb.db 文件,每当在文件夹中遇到图像时就会自动创建它。我的解决方案包含图像文件夹。所以基本上,每当从 JENKINS 触发构建时,它都会创建 thumb.db 文件。

有什么办法,我可以忽略通过 JENKINS 创建的 Thumb.db 文件?

我可以通过从 Windows 中关闭 thumb.db 文件来关闭它的创建,但每次从 JENKINS 创建构建时我都必须这样做。所以我想从创建中忽略 thumb.db 文件。

以下是我当前项目的 JENKINS 中的作业创建流程:

单片机

我使用了 Team Foundation Server 插件并提到了我的 SERVER URLPROJECT PATH

POST BUILD 步骤只需将构建创建到暂存位置(文件夹位置)

感谢任何帮助。

谢谢,

【问题讨论】:

  • 看看this。它可能会帮助你

标签: jenkins jenkins-plugins


【解决方案1】:

AFAIK,在 Windows 上,您可以为整个系统而不是特定文件夹关闭或打开它。
所以你必须选择。打开或关闭。

如果您仍想继续使用它,则必须在您的 Jenkins 构建脚本中处理此问题。构建完成后删除所有thumbs.db 文件。

如果您的输出是存档,请确保从其中排除 thumbs.db。所有档案都支持 exclude 标志。

我希望这会有所帮助。

【讨论】:

  • 所以一旦通过 JENKINS 创建了构建,我必须手动从暂存位置删除 thumb.db 文件?
  • 不是手动的。让您的构建脚本执行此操作。这就是詹金斯的全部魅力。编码并自动化您的所有工作!如果你添加更多关于你在做什么的细节,我可以给你技术思路。
  • 谢谢@Eldad。我已经修改了我的问题并添加了构建前和构建后步骤的信息。我需要添加任何 JENKINS 插件来完成这项工作吗?
  • 很好,但实际的构建是什么?你有要编译的代码吗?要运行的测试?系统启动? thumb.db 文件如何影响您的构建?
  • 实际上,我正在通过 Visual Studio MSBUILD 编译我的代码,并且我的代码包含在遇到创建 thumb.db 文件时的图像文件夹
猜你喜欢
  • 2021-01-04
  • 2016-09-01
  • 2017-12-25
  • 2011-12-21
  • 1970-01-01
  • 2021-12-23
  • 1970-01-01
  • 1970-01-01
  • 2014-11-12
相关资源
最近更新 更多