如何添加文件以下载到Jenkins / Hudson插件中

时间:2013-04-05 06:37:24

标签: jenkins hudson

我需要添加一个文件以便下载到插件,该插件提供了构建步骤。我想将链接添加到HTML帮助文件中以构建构建步骤字段,并且还能够将链接粘贴到电子邮件等。

我们假设这只是一个简单的普通插件项目,pom.xml有这个:

<groupId>my.jenkins.plugins</groupId>
<artifactId>my-special-plugin</artifactId>
<name>My Special Plugin</name>

可下载的名称为myspecialtool.exe

问题:

  1. 将文件放在插件项目源

  2. 下的位置
  3. 什么是下载网址,假设Jenkins位于http://ciserver:8080

  4. 写入帮助HTML文件以“正确”链接到该文件的内容(如果与上述不同)

  5. 希望得到一个很好的参考答案:明确,简短和重要。

1 个答案:

答案 0 :(得分:2)

将您希望能够作为“网络数据”的数据存储在插件项目的src/main/webapp中。

该目录应该可以作为/plugin/<name of your plugin>(来自“Jenkins Continuous Integration Cookbook”)

进行寻址

列举问题的答案:

  1. 将文件放在src/main/webapp下,也许放在子文件夹中,所以:
    src/main/webapp/download/myspecialtool.exe

  2. 那个的URL就是:
    http://ciserver:8080/plugin/my-special-plugin/download/myspecialtool.exe

  3. 用于帮助HTML文件的链接:
    /plugin/my-special-plugin/download/myspecialtool.exe