Я создал привязку в CircleCi для обновления и установки Fastlane. Поскольку я хочу использовать его как для android, так и для iOS, мне нужно создать их отдельно для android и iOS, указав их рабочий каталог
Для Android:
update-fastlane-android: &update-fastlane-android
name: Update Fastlane
command: |
echo "ruby-2.6.4" > ~/.ruby-version
bundle install && bundle update
working_directory: android
Для iOS:
update-fastlane-ios: &update-fastlane-ios
name: Update Fastlane
command: |
echo "ruby-2.6.4" > ~/.ruby-version
bundle install && bundle update
working_directory: ios
Я узнал, что мы можем использовать param, чтобы избежать создания одинаковых заданий дважды, и можем использовать один для разных сценариев ios с использованием параметров, но документация на CircleCi не очень ясна. Может ли кто-нибудь предложить, как я могу избежать создания двух якорей, используя параметры рабочего каталога для конфигурации CircleCi