我不确定配置Jenkins主站以构建/部署这些作业到新的从站的正确步骤,以及如何设置新的从站,但是它给出了错误。例如,我是否需要在新的slave上安装任何东西,或者进行任何类型的setup / config? &安培; 我在Ubuntu OS上配置。
<?php
$handle = fopen("test.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
echo $line.'<br/>';
}
fclose($handle);
} else {
// error opening the file.
}
?>
答案 0 :(得分:1)
本文介绍如何使用master public ssh密钥将slave连接到master: https://www.caktusgroup.com/blog/2012/01/10/configuring-jenkins-slave/
要恢复:
请确认它解决了您的问题。
答案 1 :(得分:0)
.ssh目录必须具有该组和其他人不具有写入权限的适当访问权限。 chmod 700~ / .ssh 应该让它工作
答案 2 :(得分:0)
所讨论的真正问题是Caused by: java.io.IOException: Decrypted PEM has wrong padding, did you specify the correct password?
,因此私钥文本中可能有错误或密码短语错误。
在我的情况下,我遇到了一个密钥PEM problem: it is of unknown type
,看起来像是有效的:
-----BEGIN RSA PRIVATE KEY-----
...
...
-----END RSA PRIVATE KEY----
但这是无效的,因为从终端复制/粘贴私钥时我丢失了最后一个“-”字符,因此正确的格式应为:
-----BEGIN RSA PRIVATE KEY-----
...
...
-----END RSA PRIVATE KEY-----