2012-02-07 55 views
7

我目前Jenkins为我的持续集成系统,我使用Gradle构建项目。在不更改任何内容的情况下,默认情况下,Gradle会将所有构建工件放在工作区中的/ build文件夹下。这显然不能很好地工作,因为构建工件被以下构建覆盖。无法在Jenkins/Hudson中正确显示构建工件

我修改了我的脚本以输出Jenkins上的/ builds/[BUILD_ID]文件夹中的文件,该文件夹将构建工件置于CI系统上正确的构建文件夹中,但它们不显示在Jenkins中当你导航到一个特定的版本。

如何让我的构建工件在Jenkins中显示?他们需要放在哪里,以便为每个构建出现?

回答

19

在后生成操作部分的詹金斯的工作配置,选择“存档的文物”,并指定哪些文件归档。詹金斯会用剩余的构建数据保存它们,并提供指向构建页面上每个文件的链接。

+1

完美!正是我在找什么。谢谢! – stuff22 2012-02-07 19:09:48

+0

是否有可能使工件链接完全可以在浏览器中单击,例如,以便文本文件将在浏览器中打开而不是被下载? – yoyo 2015-07-08 20:24:38

+0

我收回以前的评论,“档案文物”工程伟大!我很困惑它与部署工件(不提供可点击的链接)。 – yoyo 2015-09-17 00:07:09