gpt4 book ai didi

linux - 阻止构建管道的 Teamcity 构建代理

转载 作者:太空宇宙 更新时间:2023-11-04 12:24:46 25 4
gpt4 key购买 nike

我有 2 个代理(一个 Windows 和一个 Linux)。在我的构建链中,我有三个构建配置。 Linux 构建配置夹在 Windows 构建配置之间。构建链遵循以下步骤:

  1. 在windows机器上运行构建,生成一个可执行文件。
  2. 在 Linux 机器上设置服务器。
  3. 在 windows 机器上运行可执行文件,这将使用在 linux 机器上作为第二步的一部分构建的服务器。

这里的问题是如果在第三次构建配置期间存在,linux 代理将显示为空闲并且可用于由另一个触发的构建链再次构建服务器。我想在整个构建链中阻止 linux 代理。

  • Linux 机器上的服务器必须在每个构建链中构建。我对此做了很多研究,但无法得出任何可靠的答案。任何帮助将不胜感激。

最佳答案

您可以使用 TeamCity 的 REST API 启用和禁用代理。在管道中挂接其余调用。 https://confluence.jetbrains.com/display/TCD10/REST+API#RESTAPI-Agents

关于linux - 阻止构建管道的 Teamcity 构建代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45079068/

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