【发布时间】:2020-12-16 02:58:51
【问题描述】:
我正在尝试将 Jenkins 与 OCI 中的 Jenkins Master 和从节点一起部署。我正在按照甲骨文大学的分步说明和视频进行操作。但是,它无法部署从节点。以下链接与我遵循的说明非常相似:
在设置 OCI 插件后,我确保我验证了我的凭据并且 Jenkins 可以登录到 OCI - 它可以。然后我设置了一个模板并尝试通过单击“构建执行器状态”然后“配置 Oracle 云基础设施计算”来部署从节点。
我的模板正在尝试部署 Linux 从节点。
它显示以下消息:“Started provisioning node oci-compute-8ddc4d29-cad9-46cd-b565-eed7611d6fc5 with 1 executors” - 但它从未实际部署任何节点。
我已在本文末尾的 Jenkins 日志中列出了错误消息。
我发现我所做的和我遵循的说明之间的唯一区别是,说明似乎显示的是旧版本的 Jenkins(在配置系统的同一页面上具有新的云设置,而不是它自己的)页面。对于模板,它要求提供私有和公共 ssh 密钥,但当前版本的 Jenkins 只要求提供私有)。
如果您对如何解决或解决此问题有任何想法,请告诉我?当我对这个问题进行搜索时,我没有找到很多有用的信息。
以下日志
配置新的云基础架构实例 2020 年 12 月 16 日上午 2:47:57 信息 com.oracle.bmc.core.ComputeClient setEndpoint 将端点设置为https://iaas.us-phoenix-1.oraclecloud.com 2020 年 12 月 16 日凌晨 2:47:57 警告 com.oracle.cloud.baremetal.jenkins.BaremetalCloud$ExplicitProvisioner 通话 配置的奴隶 jenkins-192.168.0.11-8ddc4d29-cad9-46cd-b565-eed7611d6fc5 失败! java.lang.Exception:实例创建失败,因为:null 在 com.oracle.cloud.baremetal.jenkins.client.SDKBaremetalCloudClient.createInstance(SDKBaremetalCloudClient.java:237) 在 com.oracle.cloud.baremetal.jenkins.BaremetalCloud.provision(BaremetalCloud.java:230) 在 com.oracle.cloud.baremetal.jenkins.BaremetalCloud.access 100 美元(BaremetalCloud.java:65) 在 com.oracle.cloud.baremetal.jenkins.BaremetalCloud$Provisioner.call(BaremetalCloud.java:222) 在 com.oracle.cloud.baremetal.jenkins.BaremetalCloud$ExplicitProvisioner.call(BaremetalCloud.java:382) 在 com.oracle.cloud.baremetal.jenkins.BaremetalCloud$ExplicitProvisioner.call(BaremetalCloud.java:372) 在 jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46) 在 jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:80) 在 java.util.concurrent.FutureTask.run(未知来源) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源) 在 java.lang.Thread.run(Unknown Source)
【问题讨论】:
-
确保你的从机与Master连接,在从机执行一些示例powershell命令,如果该命令成功则继续下一步
-
感谢您的回复。由于从机永远不会被部署,所以我没有什么可以登录的。我在底部添加了一个链接,指向看起来与我遵循的非常相似的说明。我只是无法通过第 3 步,构建执行程序 - 请参阅第 3 步的第三张图片(页面上大约下降了 85%,因此您必须向下滚动一点)。我收到与它显示的相同的消息,但没有部署任何内容。我只在日志中得到错误。 reachmnadeem.wordpress.com/2019/08/22/…
标签: jenkins jenkins-plugins oracle-cloud-infrastructure jenkins-slave