Определение задания сборки 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

Другие вопросы по тегам