我使用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”文件,因为构建成功完成。
如果你知道如何处理它,请帮助我。
谢谢, 亚当。
答案 0 :(得分:2)
你需要"存档"你的文物(你所谓的"结果文件")。
这是一个构建后的动作,名为"归档文物"。此外,还要确定要保留的存档数量。这是在第一个"高级..."部分工作配置。
有关存档的更多信息:
Archive the artifacts in hudson/jenkins