具有存档的Teamcity工件路径

问题描述 投票:0回答:2

如何将文件从文件夹复制到目标存档中的同一文件夹?

以下是我根据文档提出的内容。

file_name|directory_name|wildcard [ => target_directory|target_archive ] 
 %env.PROJECT%/EnvironmentSpecificAppSettings/* =>EnvironmentSpecificAppSettings |  ..\..\..\..\..\..\..\Artifacts\CI\Website.%system.build.number%.%system.build.vcs.number.PROJECT_CI%.CI.zip
teamcity artifact
2个回答
1
投票

我知道三种选择。

正如Sharma所说,您可以在常规设置中使用工件路径,这将允许您描述buildAgent上的文件到存档中文件的映射。您可以在此处使用绝对或相对路径。我不认为我曾经尝试过在那里使用房产扩张。

您还可以使用service messages - 通过发送带有特殊格式的消息进行输出,您可以向TeamCity发出许多不同的命令,包括发布Artifacts的命令

您还可以在构建中将简单文件副本用于存档中的相应目录。 TeamCity使用您需要的文件夹名称设置属性 - teamcity.buildConfName,teamcity.projectName,teamcity.agent.dotnet.build_id等。


0
投票

如果您在谈论常规设置中的工件路径。假设您想要检查团队城市中的fodler'Artifacts'作为Artifacts.tgz中的工件生成,那么您可能想说:

       %system.teamcity.build.checkoutDir%/Artifacts => Artifacts.tgz
© www.soinside.com 2019 - 2024. All rights reserved.