gpt4 book ai didi

deployment - 我如何让Jenkins在另一台服务器上运行脚本并监视结果?

转载 作者:行者123 更新时间:2023-12-04 18:11:49 25 4
gpt4 key购买 nike

我希望Jenkins能够在另一台服务器上启动部署过程,但是我希望该服务器上的某个进程实际执行部署过程(出于安全原因,例如,而不是让jenkins服务器ssh上的用户访问远程服务器,执行部署),并将部署状态报告给Jenkins。

看起来这样做的方法是利用Jenkins的能力,使从属进程可以在其他服务器上运行,执行脚本并将控制台输出,状态等报告回主服务器。

因此,顺序为:

Jenkins (硕士)

1. 构建->

2. 创建工件->

3. 启动部署(使用ssh启动从属作业)jenkins(从属)

4. 执行部署->

5. 将状态报告回主 Jenkins 服务器

这是实现我想要做的适当方法吗?

最佳答案

这是 Jenkins (Jenkins)的基本“主-从” 行为-为此,请检查 Distributed builds

A)在远程计算机上安装Jenkins从属服务器。

B)使此从属仅运行“捆绑作业”。

C)设置步骤“4”。在您的示例中可以在远程从站(或“节点”)上运行。

D)步骤“3”。在您的示例中,可能应该是步骤“2”的“后构建触发”。 (而不是自己采取的步骤)。

步骤“4”的结果。您的示例中的主机将可用。

关于deployment - 我如何让Jenkins在另一台服务器上运行脚本并监视结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12266041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com