Публикация артефактов Maven на FTP с помощью плагина Hudson FTP Publisher - PullRequest
1 голос
/ 14 апреля 2010

Я создаю ряд артефактов (zip-файлы для разных сред: test, dev) с помощью подключаемого модуля maven-assembly-Использование специализированного профиля Maven. Эти артефакты я хочу скопировать / собрать на FTP-сервере, сохраняя версию (01.07.10.16.Wed-1626) в виде папки, поэтому мне нужно скопировать из test / build / 01.07.10.16.Wed-1626 / до ftp: // my-ftp-сервер: 21 / projects / myserver-1.7 / 01.07.10.16.Wed-1626 /

Структура вывода Maven выглядит следующим образом:

target/
  build/
    01.07.10.16.Wed-1626/
      my-server-01.07.10.16.Wed-1626-dev.zip 
      my-server-01.07.10.16.Wed-1626-test.zip 

Для копирования артефактов я использую Плагин FTP Publisher , но мне кажется, что мне чего-то не хватает, так как даже сборка в порядке, и артефакты создаются без проблем, но работа заканчивается без копирования артефактов а в консоли нет лог информации о копировании артефактов

Моя настройка FTP-издателя ( Хосты FTP-репозитория ):

Hostname: my-ftp-server
Port: 21
Timeout: 10000
Root Repository Path: projects
User Name: my-user
Password: my-pass

Конфигурация издателя FTP моего задания Hudson ( Публикация артефактов на FTP ):

FTP site: my-ftp-server
Files to upload
    Source: target/build/**
    Destination: myserver-1.7

Дополнительные выпуски:
1: Существует какой-либо журнал (можно ли включить журнал FTP Uploader), чтобы проверить, есть ли ошибки копирования FTP? 2: Есть проблема с шаблоном файла (источником) или с dest?
3: Я также могу использовать maven-antrun-plugin для загрузки, но, поскольку эта задача после сборки должна использоваться только Хадсоном, она должна быть определена вне POM.

1 Ответ

0 голосов
/ 16 апреля 2010

Вы смотрели на плагин артефактов Гудзона? http://wiki.hudson -ci.org / дисплей / HUDSON / Artifactory + Plugin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...