我的问题:我在TeamCity上构建了一个zip文件:Files.zip它包含大量文件,zip文件是文件的一个很好的容器.
遗憾的是,由于遗留原因,zip文件的标题中没有版本号.我希望它有一个版本号.像这样:Files.1.2.3.4.zip
我想也许我可以创建一个包含拉链,我可以装饰一个版本号,如下所示:ContainingZip.1.2.3.4.zip!Files.zip这样就将Files.zip压缩成另一个拉链!(疯狂).
但是我无法通过TeamCity和它的工件路径来解决这个问题?
我觉得应该工作的是:/**/.=> Files.Zip => ContainingZip.1.2.3.4.zip!Files.zip但是这只会使Files.Zip
把它分成两步,也不是这样:/**/.=> Files.Zip Files.Zip => ContainingZip.1.2.3.4.zip这不起作用,因为在完成工件存在检查时,Files.zip不存在.
有人知道怎么做吗?(或者我必须在构建步骤中预拉链吗?)
谢谢.
您可以在工件路径中使用参数引用,因此,如果您定义一个名为 VersionNumber 的配置参数,其中包含版本号值,并使用以下工件定义
/**/. => Files.%VersionNumber%.Zip
Run Code Online (Sandbox Code Playgroud)
然后你会得到想要的输出。
| 归档时间: |
|
| 查看次数: |
6043 次 |
| 最近记录: |