Как указать ключ SSH для Гудзона с плагином мерзавца?

У меня было 10 Хостов на VMware Server 1.0.6 (в соответствии с Windows 2003), и он столкнется с проблемами IO регулярно (и если бы ночные сборки когда-нибудь накладывались с чем-то еще, то у них были бы проблемы). После обновления от Windows до ESXi U3 мы нашли, что наши проблемы производительности ушли (ночью сборки, больше не отказавшие).

Также обратите внимание, что, в то время как SSD имеют намного более высокий уровень IO, чем вращающиеся медиа, существуют некоторые случаи, где это не содержит, такие как определенные типы шаблонов записи (много маленьких записей, рассеянных через диск, уничтожит производительность, если контроллер не будет иметь умный кэш буферизации записи, который делает хорошее задание на записях с разнесением).

Я рекомендовал бы исследовать/тестировать наличие Файлов подкачки на различных дисках, если Вы сталкиваетесь с проблемами.

7
задан 11 March 2010 в 21:27
2 ответа

Необходимо определенно смочь получить это выполнение при несистемном пользователе. Выберите/создайте пользователя для выполнения, Гудзон затем пытаются соединиться с сервером с помощью ssh user@host. Если это просит пароль, это не находит Вас ключевыми, очевидно.

В этом случае, двойная проверка, чтобы ключ был загружен в театрализованное представление (необходимо заставить театрализованное представление загружать соответствующий ключ из диска каждый раз, это запускается), и что переменная среды GIT_SSH установлена.

Еще одним путем Вы могли сделать, это установлено Ваша переменная среды GIT_SSH для включения ссылки на ключ. Я в настоящее время делаю это с проходческим щитом и SV, таким образом, например, моя переменная SVN_SSH "полы-pk=1", где полами является ssh CLI tunnelier, и-pk=1 говорит этому использовать мой закрытый ключ в слоте 1.

2
ответ дан 2 December 2019 в 23:51

Можно сделать это использование openssh ключи вместо того, чтобы использовать шпаклевку; шпаклевка имеет проблему необходимости в выполнении театрализованного представления, но с openssh ключом Вам просто нужен id_rsa ключ, чтобы быть в ~/.ssh

Путем я обычно делал бы, это должно настроить Jenkins для выполнения как новый пользователь, которого я создаю. Я перехожу к корневому каталогу пользователя (C:\Users\ по умолчанию на Windows Vista и позже) и создаю .ssh каталог, куда я поместил id_rsa файл с закрытым ключом, я хочу использовать в openssh формате.

Я просто должен был выяснить подобный прием на Mac: http://colonelpanic.net/2011/06/jenkins-on-mac-os-x-git-w-ssh-public-key/

0
ответ дан 2 December 2019 в 23:51

Теги

Похожие вопросы