teamcity - TeamCity 1 代理 2 服务器
问题描述
我们的 TeamCity (TC) 服务器有时会出现故障(实际上我们对它没有太多控制权),因此我们正在考虑在主服务器离线的情况下切换到备用服务器。
实现这一目标的一种方法是在每台构建机器上安装 2 个代理,这应该没问题,因为它们不会并行工作。
但是有没有办法在 2 个 TC 服务器之间共享 1 个构建代理?
解决方案
您可以通过更改代理的 conf\buildAgent.properties 文件中的 serverUrl 属性将代理切换到另一台服务器。更改后,代理将重新连接到指定的服务器。但是,很可能检出目录中的所有源都将被重新检出,并且您将在每个服务器交换机上进行干净检出的开销。
推荐阅读
- javascript - return view() 不加载 css 和 js
- c# - Roslyn 分析器不尊重 .editorconfig
- python - PyPi 拒绝版本值
- c++ - 在 `ifstream::getline` 中禁用 Ctrl-Z 行为
- html - 我如何更改两个项目而只将鼠标悬停在一个上
- vue.js - Nuxt:如何显式命名 JS 块?
- c - 使用二分查找查找已排序字符串中的第一个大写字母
- arrays - 尝试在 hlsl 中分配值时我做错了什么?
- javascript - 为 read-more-react npm 包创建 index.d.ts
- ansible - Ansible 处理程序不起作用,除非我包括:它们在我的游戏中?