Jenkins找不到云代理

r9f1avp5  于 2023-06-21  发布在  Jenkins
关注(0)|答案(1)|浏览(125)

我把这个问题浓缩成一幅图

名字里没有空格,也没有任何类似的错别字。
奇怪的是,它会自动完成,就像它知道docker-agent-python在那里一样。
是什么导致了这一切
还有哪些信息可以提供?

ps

我以下的一切,这教程和即时通讯约45分钟。
https://www.youtube.com/watch?v=6YZvp2GwT0A

额外的证据,看看是否有帮助

carvr3hs

carvr3hs1#

Using Jenkins agents3”文档说明了如何创建新节点(云):

Dashboard > Manage Jenkins > Nodes中,请检查您是否看到它列出:

您现在应该看到This node is being launched.
如果不是这样,您现在可以按下Relaunch agent按钮并等待几秒钟。您现在可以单击左侧的Log按钮,然后您应该会收到以下消息:

Agent successfully connected and online on the last log line.

如果您的Jenkins控制器没有通过ssh启动代理,请检查您在代理上配置的端口。复制它,然后单击Advanced…​按钮。然后,您就可以将端口号粘贴到Port文本字段中。
因此,请仔细检查并尝试遵循该过程,然后查看该代理在您的Job定义中是否可用。
注意:comments from your video提示所用图像存在问题:
我无法让Jenkins安装Python,所以我无法完成最后2个项目
同样的问题,但它是代理,docker代理python,它是混乱的,但ima做另一个。
本教程尝试将docker-agent-alpine(其中python3未知)替换为docker-agent-python,which you can see here
它有一个CMD ["/bin/sh"]:如“Dockerfile CMD instruction will exit the container just after running it”中所解释的,尝试运行它以检查其日志,并查看是否是因为该CMD而立即退出。
例如,jenkins/jnlp-agent-python使用的ENTRYPOINT ["/usr/local/bin/jenkins-agent"]看起来很有前途。

相关问题