在 TeamCity 构建工件中包含目录本身

Include directory itself in TeamCity build artifact

在我的 TeamCity build config > General Settings > Artifact paths 中,我有如下内容:

%system.teamcity.build.checkoutDir%/build/libs/*.jar => install.zip
%system.teamcity.build.checkoutDir%/build/config => install.zip
%system.teamcity.build.checkoutDir%/build/resources => install.zip

install.zip 包含 configresources 文件夹下的 jar 和文件,没有文件夹本身。

如何将这些目录包含到 install.zip 中?谢谢

您可以指定要在 .zip 中存储的文件夹:

/build/libs/*.jar => install.zip 
/build/config => install.zip!Config
/build/resources => install.zip!resources

指定的 .zip 类似于:

./
|_ Config
|_ resources
|_ MyLibrary.jar
|_ MyLib2.jar