如何处理Hudson作业之间的编译依赖关系?

时间:2012-09-04 10:25:15

标签: delphi continuous-integration jenkins hudson delphi-xe

我有两个运行时包,一个引用另一个。在Hudson中,我为两个软件包中的每一个都有一个构建工作(我想分别为每个软件包提供测试结果和覆盖率报告)。要编译第二个包,我需要第一个包的.dcp文件。提供该文件的最佳方法是什么(特别是因为两个项目构建都可以独立触发)?

1 个答案:

答案 0 :(得分:0)

第一个作业可以使用特殊(通用)文件夹在作业完成时部署DCP文件,也可以使用文件夹名称中的版本号来保持依赖性。 第二个作业需要知道文件夹位置,如果文件已部署一次,则可以在没有事先重建的情况下随时触发第二个作业。此外,可以配置完成第一个作业,以便触发第二个作业的构建。