gpt4 book ai didi

macos - 为什么 TeamCity 构建代理标记为 "Incompatible"?

转载 作者:行者123 更新时间:2023-12-04 11:39:34 29 4
gpt4 key购买 nike

我在 Mac OSX 10.8 上运行 TeamCity 8 Server 和 Build Agent(安装有 WebStart)

我唯一的构建代理与原因不兼容

Implicit requirements: 
AppBuildType defined in Build step: Command Line

但是,我的构建代理列出了:
.NET Process Runner: Runner to run .NET processes under specified runtime, framework     version and with/without code coverage
Ant: Runner for Ant build.xml files
Command Line: Simple command execution
Duplicates finder (Java): Runner for gathering IntelliJ IDEA duplicates results
Gradle: Runner for Gradle projects
Inspections (IntelliJ IDEA): Runner for gathering IntelliJ IDEA inspection results
IntelliJ IDEA Project: Runner for IntelliJ IDEA projects
Ipr (obsolete runner): Runner for IntelliJ IDEA project (.ipr) files
Maven: Runner for Maven builds
MSBuild: Runner for MSBuild files
NAnt: Runner for NAnt build files
NUnit: NUnit tests runner
Rake: Runner for executing Rake tasks, Test::Unit and RSpec tests
Visual Studio (sln): Microsoft Visual Studio solution (.sln) runner
Visual Studio 2003: Microsoft Visual Studio .NET 2003 solution file build runner
Xcode Project: Runner for Xcode projects

你可以看到 Command Line: Simple command execution确实在我的构建代理的兼容构建类型列表中 - 但它已被标记为不兼容。

还有什么可能导致这种情况发生?我错误地期望它应该兼容,因为内置类型匹配?

注意:我尝试禁用该构建步骤,然后它确实变得“兼容”。 Renable,它又回到“不兼容”状态。

最佳答案

一般

当您看到这一点时,请仔细检查您的构建步骤。您使用命令行的步骤之一包含一些无效参数。

缩小范围的最简单方法是禁用所有步骤(或仅使用命令行的步骤),然后开始一次打开它们,观察它是否会使您的代理失去兼容性。

在您的情况下...

您似乎只有一个命令行步骤,所以这应该很容易。禁用它,它应该会显示您现在再次拥有兼容的代理。重新启用它并对其进行破解,直到您可以使其正常工作。我以前见过参数、文件路径等方面的问题,但您没有收到非常有用的错误消息。

关于macos - 为什么 TeamCity 构建代理标记为 "Incompatible"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17387893/

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