Определение задания сборки Jenkins на основе ртутного хранилища печи
У меня есть экземпляр Jenkins с плагином Mercurial, установленным на компьютере с Windows 2008 R2. Я пытаюсь определить работу по сборке для проекта Maven в моем хранилище KilnHQ. Шагу клонирования HG не удается получить код из-за ошибки аутентификации.
Я прочитал документацию Kiln, и они поддерживают только HTTPS. Нет поддержки SSH. Однако плагин Jenkin's hg не позволяет мне вводить имя пользователя / пароль.
Как я могу успешно разбудить мою работу по сборке через Jenkins?
1 ответ
При использовании (всех) http(s):// URLs разрешается вводить имя пользователя и пароль непосредственно в URL. Mercurial поддерживает это. Если плагин Mercurial для Jenkins не сломает его, то вы, вероятно, можете сделать это:
https://user:pass@kilnhost.com/path/to/repo
Если это не сработает, вы, вероятно, можете поместить информацию об аутентификации в файл Mercurial.ini домашнего каталога пользователя Jenkin. [auth]
раздел: http://www.selenic.com/mercurial/hgrc.5.html