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

时间:2013-03-08 17:20:03

标签: ios jenkins ios-frameworks

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

IOS /建造/释放-iphoneuniversal / MySpecialProject.framework

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

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

提前致谢。

1 个答案:

答案 0 :(得分:5)

我通过输入" Execute Shell"来修复我自己的问题。命令:

mv ios/build/Release-iphoneuniversal/MySpecialProject.framework .

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

这看起来效果很好。自从每次Jenkins完成这项工作以来,它都会创建一个新工作区,我不必担心" mv"的问题。工作正常。