Jam*_*den 1 teamcity zip artifacts
我正在尝试存储我的构建的整个输出,这包括一些空文件夹.teamcity中的artefact机制不包括这些:什么不起作用:
OAR\=> OAR.zip
OAR->OAR.zip
OAR
Run Code Online (Sandbox Code Playgroud)
在OAR内部,我有一个需要存储的文件夹结构.我知道我可以在每个文件中放置一个占位符文件,但这不是我追求的答案.否则生病必须自己拉链?
小智 6
不幸的是,TeamCity按照设计搜索文件并将其作为工件上传,这意味着永远不会包含空文件夹.鉴于TeamCity跟踪器中的开放性和非常老的问题,我怀疑他们将很快修复它.
我建议你自己压缩文件夹,这就是我们采取的方法.如何实现这取决于您使用的构建技术.例如,如果您使用Nant构建,则可以将zip任务添加到构建中,MSBuild和Ant也有类似的选项.
如果您不想依赖执行zip的构建,我建议您在构建代理上安装7zip并使用命令行来执行zip.请记住,如果你想让7zip包含空目录,请使用*作为通配符而不是*.*像这样:
7z a -r OAR.zip*
从技术上讲,你可以使用powershell进行压缩,这比在代理上安装一些东西要好.我自己没试过这个选项.
抱歉没有链接我上面的所有参考文献.显然,这是可以理解的,我需要至少10个声望才能发布2个以上的链接.
| 归档时间: |
|
| 查看次数: |
1889 次 |
| 最近记录: |