gpt4 book ai didi

ruby - 在 channel 内更改 FaSTLane 执行文件夹

转载 作者:太空宇宙 更新时间:2023-11-03 16:13:16 25 4
gpt4 key购买 nike

我们有一个流程,我们执行一个自定义脚本,在签名和提交之前将项目复制到桌面上。

现在我们想使用 FaSTLane 并且我们正在考虑执行以下操作:

  1. 我们开始faSTLane构建过程
  2. 我们执行自定义的 sh 脚本
  3. 我们做所有的faSTLane魔术

我在考虑以下问题 - 由于我的 sh 脚本正在复制桌面上的项目,我如何才能从复制的文件夹而不是原始(源)文件夹继续执行 faSTLane 脚本?

我们应该从我们的自定义脚本启动 faSTLane 吗?

最佳答案

我不认为 faSTLane 被设计成在运行时改变它的工作目录。它在运行时设置了大量环境变量,如果其中任何一个指向旧位置,您可能会有麻烦。

制作两条快车道,一条用于旧位置,一条用于新位置。然后你的脚本看起来像这样

cd old-location
fastlane old_lane
cp -r old-location new-location
cd new-location
fastlane new_lane

对于某些任务,FaSTLane 非常棒。就我个人而言,我将其视为一些特定功能的便利包装器而不是一体化解决方案取得了更大的成功,所以不要害怕打破它。例如,我们只使用 faSTLane 来提交我们的应用程序,而不是用于构建和测试 (read more)。

关于ruby - 在 channel 内更改 FaSTLane 执行文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55358066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com