我正在
Xcode Cloud
上运行自定义工作流程。工作流程在 Build
步骤失败,因为它找不到我的 .env
文件。这听起来很合乎逻辑,因为我没有推送我的 .env
文件;它甚至没有被 git
跟踪。
我已经在
Xcode Cloud
工作流程中设置了自定义环境变量。
我可以在我的
.env
脚本中动态创建 ci_post_clone.sh
文件。喜欢:
// Like for instance on Github Actions, I could read my repository secrets like so.
// ${{secrets.MY_ENV_VAR}}
echo ${{secrets.MY_ENV_VAR}} >> .env
echo ${{secrets.MY_SECOND_ENV_VAR}} >> .env
如何访问 Xcode 工作流程环境变量,就像访问
Github
秘密一样?我需要一个解决方案来从我的自定义 ci_post_clone.sh
脚本中读取这些变量。
您可以像使用预定义的 xcode 云变量一样设置和访问自定义变量。只需查看此处的文档以获取自定义变量。 https://developer.apple.com/documentation/xcode/xcode-cloud-workflow-reference#Custom-environment-variables