如何从 TeamCity Server 构建 .exe

How to build .exe from TeamCity Server

我一直在尝试使用 Team City CI 直接从我的 Mercurial 存储库构建一个 .exe 文件。

我希望在每次构建时都有一个由 TeamCity 生成的可下载 .exe。

这可能吗?您会为此推荐什么工具?

我正在使用 TeamCity 9x

您应该能够设置您的 TeamCity 项目来构建您的 Solution/Project,然后指定将构建的 .exe 作为工件输出。

为此,在您的构建项目 "General Settings" 的工件路径下,指定以下内容。

MyProject/bin/*.exe => 分布

其中 MyProject/bin/*.exe 是结帐目录中生成 exe 的相对路径。

或者,将构建文件夹中的任何 .exe 定位为....

**/*.exe => 分布

当您运行此构建时,TeamCity 将查看您指定的 bin 文件夹,并在 bin 文件夹的根目录中获取任何构建的 .exe,并将其放置在工件的 dist 文件夹中。

您最终会得到一些可以通过单击箭头访问的工件。这将向您显示包含您的 .exe 的 dist 文件夹,您可以单击它来下载它。

希望对您有所帮助