У Хадсона, похоже, нет встроенного хранилища для артефактов сборки. Нашим решением было создать его.
Мы находимся в среде Windosw, поэтому я создал общий ресурс, к которому могут обращаться все серверы Hudson (мы предоставляем соответствующим службам общую учетную запись, поскольку системная учетная запись не может получать доступ к ресурсам через сеть).
В наших скриптах сборки (ant) у нас есть задачи, которые копируют ресурсы, собранные из других заданий, в локальную рабочую область, а задания, генерирующие артефакты, копируют их в общий репозиторий.
В других средах вы можете публиковать и получать через FTP или любой другой механизм перемещения файлов.
Упрощенные примеры задач публикации и получения:
<!-- ==================== Publish ==================================== -->
<target name="Publish" description="Publish files">
<mkdir dir="${publish.dir}/lib" />
<copy todir="${publish.dir}/lib" file="${project.jar}"/>
</target>
и
<!-- ==================== Get ==================================== -->
<target name="getdependencies" description="Get necessary results from published directory">
<copy todir="${support.dir}">
<fileset dir="${publish.dir}/lib">
<include name="*.jar"/>
</fileset>
</copy>
</target>