将构建工件异步添加到 TeamCity

Add build artifact to TeamCity asynchronously

我有一个构建配置,它只运行一个 powershell 脚本,下面是这个脚本的作用

一切正常,毕竟我在报告选项卡中显示了报告。请注意,rest api 方法属于其他系统,它们不是 TeamCity 的 rest api 方法。

问题是,此脚本会锁定构建代理,直到 运行 作业完成执行。我正在寻找的是一个 TeamCity 端点,以便它可以将工件添加到已完成的构建中。其他系统能够 POST 将文件报告给休息端点。我检查了 Build Artifacts section of TeamCity Rest API guide 但似乎只有几个 GET 方法,我需要的是 POST 方法。

如果 TeamCity 已经具有此功能,任何人都可以提出其他解决方案或澄清我吗?

目前不支持。 TeamCity 问题跟踪器中的相关请求:https://youtrack.jetbrains.com/issue/TW-11277。 当前将文件手动放入 <TC_DATA_DIR>/system/artifacts/PROJECT_ID/BUILD_CONFIGURATION_ID/INTERNAL_BUILD_ID 目录的解决方法 ID。