4

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

ios/build/Release-iphoneuniversal/MySpecialProject.framework

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

这样做的主要目的是让“MySpecialProject.framework”作为工件提供给使用 Jenkins 构建的其他项目。所以,认为我可以使用“复制工件”插件来做到这一点。但是我无法真正克服它在这里创建完整目录结构的事情。我只是想让“MySpecialProject.framework”成为顶级工件。

提前致谢。

4

1 回答 1

5

我通过输入“Execute Shell”命令解决了自己的问题:

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

然后在构建后操作“归档工件”中,我只能归档“MySpecialProject.framework/**”

这似乎工作得很好。由于 Jenkins 每次运行该作业时,它都会创建一个新的工作区,因此我不必担心“mv”的问题。工作正常。

于 2013-03-08T21:03:40.473 回答