Использование учетных данных SVN в Hudson для выполнения пользовательских действий SVN - PullRequest
5 голосов
/ 07 января 2011

Я пытаюсь выполнить какое-то действие SVN, используя учетные данные, которые Хадсон сохранил в нем.

Например:

  1. Начать сборку проектаFoo
  2. Project Foo запускает сценарий оболочки
  3. Сценарий оболочки выполняет тег текущего источника для проекта Foo, используя учетные данные, установленные в Hudson
  4. Сборка продолжается

Теперь я знаю, что существуют различные плагины тегов, но это не совсем то, что я хочу, так как тегирование зависит от параметров сборки, а не от успеха сборки.Я могу написать сценарий просто отлично, но все это рушится при работе под Hudson, так как svn copy не будет работать без необходимых учетных данных - отсюда необходимость доступа к тому, который Hudson уже использовал для проверки проекта.

Ответы [ 2 ]

1 голос
/ 07 января 2011

В этой статье упоминается, что скрипты могут получить доступ к учетным данным Hudson SVN из файловой системы, поскольку они хранятся в файле в виде открытого текста.В статье также затрагиваются и другие вопросы, поэтому следуйте осторожно.

0 голосов
/ 07 января 2011

Не изобретай колесо снова.Проверьте Subversion Taging PLugin .Согласно вашему описанию для 3. этого плагина должно быть достаточно для вас.

...