问题标签 [build-agent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin - Visual Studio for Mac 作为 iOS 的 VSTS 构建代理?
Visual Studio 是Windows 和 Mac 上的推荐工具(取代 Xamarin Studio)。但是,VSTS 页面Build your Xamarin app说要使用“Xamarin”。大概这意味着 Xamarin Studio,即使页面上的“安装 Xamarin”链接指向 Visual Studio。这种模糊性和页面上 3 月 6 日的日期表明它在推出 Visual Studio 7 for Mac 期间被忽略了,这让我们想知道什么是设置代理的正确方法。
现在创建 iOS 构建代理的最佳方式是什么?你安装 Visual Studio for Mac 还是 Xamarin Studio?
tfs - TFS 2017 服务器需要构建代理的防火墙设置
我在 Windows Server 2016 Standard 上有 TFS 2017。
我现在正在使用 PAT 令牌身份验证在 Windows 10 专业版上设置构建代理。(具有“代理池(读取、管理)”、“代理池(读取)”、“构建(读取”)、“代码(读取)”、“构建(读取并执行)”,尽管这部分似乎很好.
我正在接近配置的最后
日志文件说
[2017-06-27 14:58:18Z ERR Agent] System.Net.Http.HttpRequestException:发送请求时出错。---> System.Net.Http.WinHttpException: Der Servername oder die Serveradresse konnte nicht verarbeitet werden at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Net.Http.WinHttpHandler.d__101.MoveNext() --- 内部异常堆栈跟踪结束 --- 在 Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.d__3.MoveNext() --- 上一个堆栈跟踪结束引发异常的位置 --- 在 System.Runtime.CompilerServices.TaskAwaiter 的 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)。
更多的是偶然(因为这没有按要求提及)我禁用了服务器上的防火墙,现在构建代理的连接和配置走到了最后。
我肯定有 443 和 80 打开,我通过 https/443 使用 TFS,并且还在构建代理配置中输入了它。在 TFS 控制台中,我看到 :80 和 :443,与 :8080 完全不同。
我还需要考虑什么?
TFS 服务器在域中,构建代理不在,https 证书是自签名的并添加到构建代理上的根 CA。
tfs - TFS 构建/发布代理“更新所有代理”不会更新 TFS on-prem 2017 的代理
对于本地 TFS 2017,当我尝试更新代理池中的所有代理时,更新不会发生。我看到相同的旧代理版本。
构建服务器通常没有互联网连接。
互联网连接是更新 prem 构建代理的先决条件吗?
我必须为我有互联网的机器下载新代理,然后将文件复制到构建机器中的新文件夹,并从这个新文件夹重新配置代理。完成此操作后,我有 2 个代理服务 - 1 个指向旧文件夹,1 个指向新文件夹。指向旧文件夹的服务已启动,新服务处于停止状态。停止旧服务并启动新服务。
为本地 TFS 更新代理版本的过程是否不同?
tfs - 如何在 TFS 2017 中访问构建文件夹编号
我通常告诉 TFS 使用哪个文件夹,通过$(build.sourcesdirectory)
哪个文件夹转换为 C:\Builds\1\s 。
但是,我需要重新打包部署 zip,所以我必须添加Content\C_C\Builds\myproj\1\s
到我的 CI。
这不是很好,因为 1 可能会由于开发操作工作而改变。
我可以使用变量或技术将 1 替换为变量吗?
我试过 $(Agent.Id) 没有运气......
tfs - 代理未在 TFS 2017 中选择新的构建请求
我在一个代理池下的两台服务器中配置了 10 个构建代理。每当使用前四个代理时,请求的构建都在前四个代理的队列中,但是还有另外六个可用的代理,并且构建不会排队到这些代理。
已经快六个月了,代理 10 甚至还没有处理过一次构建。几乎不使用 5 到 10 的其他试剂。为什么会出现这种现象?我们如何公平地使用所有代理来处理这个问题?
tfs - TFS 2017 阻止两个构建代理使用 SCVMM 任务恢复同一个映像
我有多个由 SCVMM 2016 管理的映像。我有一个构建代理,它使用 SCVMM 启动和恢复多个映像之一,然后在此映像上部署 testagent 并开始测试。最后,图像将被关闭。
我想添加多个构建代理,以便可以并行运行测试,如何防止两个构建代理恢复同一个映像。
我唯一的想法是添加一个带有机器名称的要求。所以只有那个代理会使用这台机器。但这需要每个图像都有一个构建代理。
docker - 我们能否从单个 Windows Server VM 创建多个可用作 VSTS 构建代理的 Windows 容器?
问题:为了减少我们目前在 VSTS 中用作构建代理的过度增长 VM 的维护。
解决思路:我们正在考虑使用从单个 windows 服务器虚拟机创建的多个 docker windows 容器作为 VSTS 构建代理。因此,我们希望这些容器成为 VSTS 构建代理池的一部分。
我们可以从单个 Windows Server VM 创建多个可用作 VSTS 构建代理的 Windows 容器吗?
azure - Azure SDK 在托管 VS2017 VSTS 构建代理上不可用?
我们的 .Net 项目使用 VS 2017,并且需要Azure SDK 中的Azure Storage Emulator来运行单元测试。我们的 CI/CD 在 VSTS 中运行。我们想在 VSTS 代理池中使用一些托管的构建代理。我们遇到了两个问题。首先,根据官方文档,Hosted VS2017 似乎没有安装Azure SDK。其次,当运行命令C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator\AzureStorageEmulator.exe start 时,它失败了Error: Unable to start the storage emulator。