fastlane / ci
- суббота, 10 февраля 2018 г. в 03:17:33
Open source, self hosted, mobile optimized CI powered by fastlane
Open source, self-hosted, mobile-optimized CI powered by fastlane brought to you by the fastlane team.
fastlane.ci
is open source and community drivenfastlane.ci
will work right out of the box for youWe strongly believe in making Continuous Integration systems for mobile app developers better. While CI is a solved problem for backend and frontend applications, mobile ecosystems saw almost no improvements in their workflows. Three years ago we solved the problem of mobile app deployment with fastlane. We want to stay true to our long-term vision of automating every single aspect of your daily development workflow. Together, with the community, we have the experience and know-how to build a world-class, easy-to-use mobile-only CI, with the added benefits of being fully self-hosted and open source.
With this project, we don't just want to make using CI easier, we want to bring fastlane to the next level. While building fastlane.ci, we'll be introducing new features like visually previewing your Fastfile, automatically clearing old TestFlight testers from your account, getting notifications when your app gets approved, and more.
Interested? Be the first to hear about the official release
fastlane.ci
, please comment and let us know.fastlane.ci
, including the controllers, services, data sources, and data objectsRequires Ruby 2.3.0 or higher. macOS and Xcode are required when building iOS projects. Refer to the fastlane documentation for more information.
Note: We have a couple dependencies that aren't standalone gems yet, so we included them as git submodules for now
bundle install
git submodule init
git submodule update
bundle exec rackup -p 8080 --env development
Visit 127.0.0.1:8080 to open the login
If you're having trouble and need to debug, you can add the following environment variables:
FASTLANE_CI_SUPER_VERBOSE=1
and DEBUG=1
FASTLANE_CI_SUPER_VERBOSE
enables extra logging which includes thread ids, and other non-essential information that could be useful during debugging.
bundle exec rspec
bundle exec rubocop -a
Interested? Be the first to hear about the official release
Are you passionate about fastlane already, and want to help us build fastlane.ci
? We're looking for engineers to join our team, drop us a message with your CV to fastlane@google.com.