Build RTC如何将日志文件添加到生成结果中

Build RTC如何将日志文件添加到生成结果中,build,rtc,jazz,buildengine,Build,Rtc,Jazz,Buildengine,到目前为止,我已经满足了执行构建的所有先决条件 -生成用户、生成存储库工作区 -具有运行的生成引擎的生成服务器 -生成定义(命令行)和大量生成结果 当我的构建运行时,它会在build.log文件中创建一些额外的信息 构建作业完成后,如何将该文件从构建服务器附加到构建结果?(好的-应该在构建作业结束时完成,而不是在作业完成后)。文件应该由生成作业添加,而不是手动添加 我知道这应该很容易,但老实说-我有点卡住了,甚至可能羞于问这样一个琐碎的问题…你有添加文件…按钮在右边。请尝试使用它。以编程方式实

到目前为止,我已经满足了执行构建的所有先决条件 -生成用户、生成存储库工作区 -具有运行的生成引擎的生成服务器 -生成定义(命令行)和大量生成结果

当我的构建运行时,它会在build.log文件中创建一些额外的信息

构建作业完成后,如何将该文件从构建服务器附加到构建结果?(好的-应该在构建作业结束时完成,而不是在作业完成后)。文件应该由生成作业添加,而不是手动添加


我知道这应该很容易,但老实说-我有点卡住了,甚至可能羞于问这样一个琐碎的问题…

你有添加文件…按钮在右边。请尝试使用它。

以编程方式实现此功能的唯一提示是
“”

它的精髓在于
com.ibm.team.build.internal.publishing.AbstractContributionPublisher.publish(IBuildResultHandle、BuildStatus、ITeamRepository)


但这并不明显。

将文件附加到RTC构建结果的最简单方法是运行相应的

您需要提供一个可从jazz.net下载的RTC构建工具包,并通过命令行传递它(下面的示例)

这显然需要您将此命令添加到构建脚本中(如果是这样的话,也可以添加到Jenkins中)。无论哪种方式,它都比编程简单得多。RTC API有它的窍门。不好玩。:-)


以防万一,IBM提供了其他几个Ant任务来发布内容,请参阅。

我如何告诉我的构建工作为我完成这些任务这就是问题所在我会调整我的问题。。。对于这个非常好且显而易见的答案,我仍然会给+1分^^^谢谢你的帮助……VonC-你又来了=)你怎么对RTC/Jazz SCM了解这么多?!?我将尝试一下你的方法,我想我将能够完成这样的任务,如果它起作用,我会尽快让你知道!我不能保证今天能做到这一点,似乎我必须开始一个小的java批处理工作来执行这一点——但是:对我来说,这似乎是个好主意!但是如前所述,我认为我今天不能进行审判,这需要一些时间。。但我会让你知道它是如何工作的!当然,我想知道它是否也有效。至于我对RTC的了解,我目前的任务是帮助用户使用它。在我的堆栈溢出配置文件页面上查看我的简历。当你帮我完成“创建多个签入”时,我已经看过你的简历了。呵呵!我只想说,我对你所知道的和你能在这里帮我的忙印象深刻!!!已经非常感谢了!!!只是为了让你保持最新的VonC-我已经创建了一个贡献(一个自定义日志文件,可以添加到生成结果),它可以添加到“当前生成结果”。。。但它还没有显示出来,所以我会继续沿着这条路告诉你它是怎么走的。。。期待很快与您见面!哇,谢谢你-我马上去看看!(这仍然是一个悬而未决的问题)您好rafaelrezend,我已经创建了一个全新的构建定义,并尝试添加一个日志。但是,即使我将checkbock设置为“includethejazzbuiltoolkit”,我仍然会得到错误“创建任务或类型logPublisher失败”。我做错了什么吗?我想我发现了问题的原因:在你找到的关于如何定义这些任务的文档中,我会在你的答案中提供这一点!
ant -lib /opt/rtc-build-toolkit/buildsystem/buildtoolkit