This project relies on Docker to allow development using the same environment as the CI server (Jenkins).
By default, Android SDK is expected under ~/android/sdk. It is possible to adapt this path in docker-compose.yml. But it may also be specified in your local.properties!
The following command should build (if required) and start a shell session inside the container:
docker-compose --compatibility run --rm default
From there, Gradle and Fastlane should work as expected:
./gradlew tasks fastlane lanes
Most importantly, Fastlane or the whole bundle can be updated:
bundle update fastlane bundle update
The project is designed to be build from a Jenkins server, which will provide the above requirements.
Like all projects using lazyLib, each build can be altered with LAZY_ENV parameter.