我整合了Phabricator和Jenkins。然而,当我在Phabricator或Jenkins中开始构建时,没有结果。我的目标是让Jenkins在我开始构建Java代码之后生成.jar文件作为工件。我确实尝试使用构建后操作来配置Jenkins以“归档工件”。然而,这会导致构建失败,因为没有工件。我正在进行参数化构建。构建通过,但不生成任何内容。构建成功执行,但据我所知,应该有一些由于该构建(jar / wars)而生成的东西。我的问题是根本没有发生。据我了解,Jenkins应该在成功构建后生成一些工件。但是,Jenkins中没有出现任何文物
在Jenkins中,构建输出是:
`Building in workspace /var/lib/jenkins/jobs/DansItem/workspace
[phabricator:ignore-build] No differential ID found.
[phabricator:plugin-provider] 'cobertura' plugin not installed.
[phabricator:non-differential-harbormaster] Sending diffusion result as: SUCCESS
Finished: SUCCESS
`
该构建的工作区中没有任何内容。查看Jenkins文档,构建Java代码应该会生成一些.jar .war文件。我的Jenkins构建没有任何创造。 在Phabricator中,有一个工件选项卡,它只是一个返回Jenkins的链接:
![Phabricator artifacts tab] [1]`
我已尝试设置post构建操作以归档工件,但每当我设置post构建操作时,构建都会失败。我试过设置一个通配符(*)字符,但作业失败,说没有找到工件。无论我在后期构建操作中设置要归档的文件,构建都会失败。
![Jenkins Post为“/ ** / *。jar”建立行动] [2]
![Jenkins Post为“/ ** / *。jar”建立行动] [3]