Хадсон / Мейвен публикует снимки - PullRequest
2 голосов
/ 17 июня 2009

Я хотел бы иметь возможность публиковать снимки в хранилище с помощью Maven (или иметь Hudson публиковать снимки после каждой сборки с помощью Maven). Я читал о разделе SCM POM, и у меня есть пара вопросов. Извините, если меня здесь нет - эта часть для меня новая.

  1. Я не хочу помещать свое имя пользователя и пароль в раздел SCM POM (при подключении к разработчику). Есть ли другой способ для Хадсона (или любого другого, кто использует задачу maven) получить разрешение на публикацию с использованием maven без ввода имени пользователя / пароля в POM?

  2. Для простого извлечения из хранилища с помощью maven, может ли тег подключения SCM указывать на веб-svn (тег URL сейчас подходит). В нашем репозитории вам нужно ввести имя пользователя и пароль только для того, чтобы ввести код.

Спасибо

Jeff

Ответы [ 2 ]

2 голосов
/ 17 июня 2009

Для публикации ваших данных для входа можно разместить в $ HOME / .m2 / settings.xml

<settings>    
    <servers>
        <server>
            <id>internal</id>
            <username>admin</username>
            <password>admin</password>
        </server>
    </servers>
</settings>

Для извлечения из системы контроля версий вам нужно настроить Hudson, и не нужно читать из POM.

0 голосов
/ 17 июня 2009

Вы можете удалить секцию SCM из pom и сделать так, чтобы havson pass "-Dproject.scm.developerConnection = scm: type: user @ pass: foobase: // footron / fooproj" для maven.

Хадсону не нужен раздел SCM. Насколько я могу судить, вы только scm информация (либо по тегу или передавая его) для выпуска. Вы можете развернуть моментальные снимки без тегов SCM.

...