Pod 发布失败

问题描述

我正在开发一个 Pod。

我在(示例)项目的根文件夹(不在 pod 中)中有 2 个文件json 和 yml)。

我在 Pod 的 .podSpec 文件中编写了一个运行脚本,使用 script_phases 将 JSON 文件内容复制到 YML 文件 before_compile 中。

文件路径:在 .podSpec 文件中定义的 ../../file.json../../file.yml,指向项目的根文件夹。

它在本地运行良好。但是当我尝试使用 Jenkins 发布 Pod 时,它显示No such file or directory: file.json

我们是否需要将两个文件都包含在 pod 本身中才能释放 pod,这意味着当 pod 中没有文件时我们无法创建运行脚本?

解决方法

没错。 podspec 需要指定所有需要分发的文件。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...