当前位置: 首页 > 面试题库 >

Jenkins-连接新的从站时运行作业

别开诚
2023-03-14
问题内容

我有一个Jenkins安装使用SWARM连接新的从属。我在AWS中启动了新实例,它们使用SWARM
Client连接到Jenkins主服务器并将其注册为从服务器。

Jenkins主服务器是否有可能检测到何时添加了新的从服务器,并开始在该从服务器上运行某些“初始化”作业?

谢谢


问题答案:

每当从站连接时,我们使用从站设置插件来安装网络驱动器并从主站复制一些文件。

如果您希望在从属(或某些从属)连接时运行某些Jenkins作业,则可以尝试使用Startup Trigger
Plugin



 类似资料:
  • 是否可以从Groovy脚本运行jenkins作业? 我知道这是可能的运行詹金斯的工作从管道像这样 生成作业:“测试” 这也不起作用 构建(“测试”) 错误 生成作业:“测试” 编辑后执行系统Groovy脚本并添加 我在Hudson.instance.queue这条线上出错了。计划(作业,0,causeAction,paramsAction) 构建步骤“执行系统Groovy脚本”将构建标记为失败

  • 以下是我的设置: 在“Manage Jenkins”->“Manage Nodes”下,我创建了一个名为“TestSlave”的新节点。 下载JNLP以启动从服务器后,连接到主服务器的小从代理窗口仍然停留在“Connecting to jenkins.master.proxy:9020”上。 JNLP如下: 多谢

  • 问题内容: 我有一个非常简单的plist文件,该文件应该可以运行我的脚本: 当我运行它时,什么也没发生-我的意思是,当我运行它时,它会连接到我的jenkins服务器。但是当我从那开始运行它时,它不会连接。我想念什么吗? 问题答案: 您在launchctl中缺少“加载”或启动命令: 您可能还应该使用以下命令使脚本可执行 并删除plist文件中的“ sh”行。 并确保您的脚本以正确的shebang行开

  • 我想在云运行应用程序中连接云SQL。我使用了golang。这是关于sql连接设置的代码。 我在Cloud Run设置控制台设置了环境变量。delpoy Application后,Cloud Run控制台显示和

  • 我正在测试ControllerAdvice类,其中EncodeUtil是自动连接的,当我使用JUnit测试运行时,它总是被解析为Null,当通过Spring Boot应用程序运行时,没有问题,我缺少什么? 这是我的Junit课程,我有 测试失败与空指针异常

  • 问题内容: 在Windows上连接Jenkins从属代理失败,连接超时。 环境:Windows Server 2003 R2 Java6 掌握:Linux从属:Windows 我尝试将其同时运行为jnlp和java -jar cmd,但始终失败。 问题答案: 您没有提供太多信息,但是从错误消息中,您似乎暗示您的构建计算机正在Amazon EC2上运行。 在这种情况下,您的EC2实例安全组可能不允许