teamcity - 不允许 Nuget 和 Teamcity Agent 运行此配置

标签 teamcity nuget teamcity-8.0

我遇到了一个有趣的问题。我想用 Teamcity 构建 nuget 包。我确实设置了非常简单的配置(干得好 JetBrains!)

但是,我无法在我们的构建代理之一上运行它。

代理确实通过了配置的代理要求,但在其名称旁边显示了以下内容:不允许运行此配置

我的问题:为什么?

在代理配置参数页面上,我将 Nuget 作为可能的配置:

teamcity.tool.NuGet.CommandLine.2.8.2.nupkg  D:\BuildAgent\tools\NuGet.CommandLine.2.8.2.nupkg
teamcity.tool.NuGet.CommandLine.DEFAULT.nupkg    D:\BuildAgent\tools\NuGet.CommandLine.DEFAULT.nupkg

我们有第二个构建代理,它能够运行 Nuget Packager 配置。
这两台机器的主要区别在于,一台是Windows 8 6.2版机器(不允许运行此配置),另一台是Windows 7 6.1版(允许运行此配置)

我们正在运行:
TeamCity Enterprise 8.0.5 (build 27692) 

任何提示和帮助将不胜感激!

谢谢!

最佳答案

很可能代理被配置为仅运行明确分配的配置。
请检查代理 -> ->“兼容配置”选项卡。

有一个带有选项“运行所有兼容”/“运行 assined ..”的组合框。确保选择“运行所有兼容”

关于teamcity - 不允许 Nuget 和 Teamcity Agent 运行此配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25030483/

相关文章:

api - 从 TeamCity API 获取统计历史

tfs - 适用于多种环境的 NuGet 服务器?

visual-studio-2010 - 仅在调试版本中阻止 NuGet 还原包

git - TeamCity 构建依赖关系并选择正确的分支

Teamcity REST API : How to get agent of last successful build

teamcity - 有没有办法告诉 TeamCity 的 AssemblyInfo Patcher 只更改 AssemblyFileVersion(并单独保留 AssemblyVersion)

scala - TeamCity 自定义脚本中的 exitCode 不正确

c# - 如何使用持续集成服务器处理构建破坏外部依赖关系? (例如,Crystal Reports 与 TeamCity)

c# - 编辑 Nuget 包 C# Helixtoolkit.WPF

Teamcity 升级后 GIT VCS 不更新源