Jenkins,我如何归档一个子目录(没有上面的整个树结构)?

Dan*_*row 4 ios jenkins ios-frameworks

我正在使用Jenkins每晚构建一个iOS静态框架.我关心的输出是在这个目录中:

IOS /构建/发布-iphoneuniversal/MySpecialProject.framework

我想使用"归档工件"操作来归档"MySpecialProject.framework",但是当我这样做时,它会创建一个包含整个前导目录结构的整个归档.文档说要看看Ant是如何做到这一点的.我对Ant不熟悉,所以我在这里不知所措.

其主要目的是使"MySpecialProject.framework"可用作使用Jenkins构建的其他项目的工件.所以,以为我可以使用"复制工件"插件来做到这一点.但我真的无法通过这里创建一个完整的目录结构.我只是想将"MySpecialProject.framework"作为顶级工件.

提前致谢.

Dan*_*row 5

我通过输入"执行Shell"命令修复了我自己的问题:

mv ios/build/Release-iphoneuniversal/MySpecialProject.framework .
Run Code Online (Sandbox Code Playgroud)

然后在后期构建操作"归档工件"中,我能够归档"MySpecialProject.framework/**"

这看起来效果很好.因为每次Jenkins运行这个工作,它都会创建一个新的工作区,我不必担心"mv"的问题.工作良好.