【发布时间】:2012-06-05 13:55:58
【问题描述】:
正如我的标题中所述,基本上我正在努力解决如何包含 Delphi 程序编译所需的文件。我正在试验 Jenkins 并使用执行 Windows 批处理命令来构建 Delphi 程序(使用 Delphi 2006)。如果有某种通用方法来查找/包含所需文件会很好,因为手动包含它会破坏自动化点。有任何人对此有经验吗?或者可能知道可以包含所需文件的脚本或批处理?
如果有人可以提供帮助,请提前致谢!
【问题讨论】:
-
在你的构建机器中拥有相同的库路径 Delphi 安装和使用项目文件中的设置还不够吗?
-
Delphi 结构位于服务器上,连接只能通过 SVN 完成,我不能让整个结构也位于本地构建机器上。
-
配置构建通常只需要一次,从这一点开始构建会自动发生 - 直到它中断:) - 所以这是使用 CI 的正常方式。或者问题可能不清楚。
-
我不明白您所说的“包含所需文件”是什么意思。您在创建应用程序时将它们放入您的 uses 子句中。您将所需的路径添加到 IDE 内的库路径(例如常用的 3rd 方库/组件)或项目搜索路径的相对路径,然后就完成了。还是你的意思是只 svn 获取项目编译所需的文件?
-
@StefanGlienke 我知道你在说什么 Stefan,但一切都在 IDE 中运行,但是一旦我尝试通过 Jenkins 构建项目,它就会失败,并显示必须包含 ABC 的消息。那么在某种意义上如何告诉 Jenkins 也去寻找应该包含的文件
标签: delphi continuous-integration jenkins build-automation