如何防止在Jenkins中覆盖结果文件

时间:2015-02-16 20:20:25

标签: jenkins unity3d perforce

我使用Jenkins和Unity3d命令行参数运行日常构建

(Android版本)

-quit -batchmode -projectPath "$WORKSPACE" - executemode BuildSetup

和(Windows build)

-quit -batchmode -projectPath "$WORKSPACE" - "Artifacts/game.x86.exe" -logFile "$WORKSPACE\unity3d_editor .

Jenkins民意调查SCM(Perforce)并在我提交更改时自动开始构建。一切正常但新的结果文件(例如android的“game.apk”)会覆盖旧的。我想避免覆盖文件并保留旧文件。换句话说 - 我想获得尽可能多的“game.apk”文件,因为构建成功完成。

如果你知道如何处理它,请帮助我。

谢谢, 亚当。

1 个答案:

答案 0 :(得分:2)

你需要"存档"你的文物(你所谓的"结果文件")。

这是一个构建后的动作,名为"归档文物"。此外,还要确定要保留的存档数量。这是在第一个"高级..."部分工作配置。

有关存档的更多信息:
Archive the artifacts in hudson/jenkins