Я установил Jenkins на нашу машину с Windows Server и хотел запустить несколько скриптов, которые клонируют наше частное репо из битбакета. В сценарии все, что он делает, - это клонировать репо в соответствующем каталоге. Итак, в Jenkins я создал задание, которое выполняет пакетную команду Windows и вызывает этот пакетный файл. Когда я запускаю его, я получаю следующее сообщение:
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 2048 a3:43:35:5f:e0:cf:df:1f:33:g5:e7:a6:32:f3:f8:63
If you trust this host, enter "y" to add the key to
PuTTY's cache and carry on connecting.
If you want to carry on connecting just once, without
adding the key to the cache, enter "n".
If you do not trust this host, press Return to abandon the
connection.
И я не могу войти y
принять этот ключ отпечатка пальца. Мы используем шпатлевку и инструмент для наших ключей. Есть ли способ указать, чтобы я принимал этот ключ отпечатка пальца хоста?
Запустите клиент ssh вручную, чтобы подключиться к хосту (от имени пользователя, которого будет использовать ваш экземпляр jenkins). Примите ключ хоста. После этого соединение должно работать. Вам нужно сделать это только один раз.