Xcode 如何在fastlane持续集成中指定git存储库分支名称

Xcode 如何在fastlane持续集成中指定git存储库分支名称,xcode,git,integration,continuous,fastlane,Xcode,Git,Integration,Continuous,Fastlane,我将使用fastlane为我们的iOS项目(Xcode)进行持续集成。我们希望从git远程存储库的不同分支构建应用程序。如何为生成应用程序指定分支名称?这取决于您的CI系统,因为您通常不希望在CI系统签出源代码后自己切换分支。另一个解决方案是将集成添加到正确存储库的CI中,并添加CI规则(在CI配置文件中)根据您所在的分支确定应该运行什么。我们有具有多个目标的iOS代码库(Xcode项目)。我们希望从不同的GIT存储库分支构建不同的目标。我们想要的是,当我们想要构建时,我们必须指定git分支名称

我将使用fastlane为我们的iOS项目(Xcode)进行持续集成。我们希望从git远程存储库的不同分支构建应用程序。如何为生成应用程序指定分支名称?

这取决于您的CI系统,因为您通常不希望在CI系统签出源代码后自己切换分支。

另一个解决方案是将集成添加到正确存储库的CI中,并添加CI规则(在CI配置文件中)根据您所在的分支确定应该运行什么。

我们有具有多个目标的iOS代码库(Xcode项目)。我们希望从不同的GIT存储库分支构建不同的目标。我们想要的是,当我们想要构建时,我们必须指定git分支名称和目标名称。使用fastlane有什么方法可以做到这一点吗?你总是可以“sh”git checkout-b something,不过这听起来很危险