Git Product home page Git Product logo

examples's Introduction

fastlane Logo

fastlane Example Setups

This repository contains a few fastlane example setups that help you getting started.

Acast

Acast logotype

🎶 Simple setup, saving tons of time

  • Slack notifications on failed builds or unsuccessful tests
    • Slack notifications are only fired if they're run on our CI
  • Managed provisioning profiles using match
  • Creation of screenshots using snapshot
    • Text and device frames are added to screenshots using frameit
    • Delivered to iTunes Connect using deliver
  • Submission to App Store using gym and deliver

OverviewFastfileAppfileDeliverfileGymfileMatchfileScanfileSnapfileFramefile

----

Timehop

Timehop logo

🎶 Traveling in time using fastlane

  • Automatic generation of the changelog
  • Advanced manual key management
  • Printing out random squirrels and boats
  • Table flips

OverviewFastfile

----

Fitbay

fastlane Logo

👚 Full stack deployment

  • Crashlytics, TestFlight, and App Store distribution
  • Automatic build environment selection
  • Managing of Provisioning Profiles
  • Slack Team notifications
  • Version number bump and Git commit
  • Custom scripts
  • Lane switching with private lanes

OverviewFastfile

----

Fabric app

Fabric app icon

👚 Standard Setup

  • Deploy updates through Crashlytics Beta
  • Submit to the AppStore with screenshots and metadata
  • Code generation for xib names, identifiers, etc using R.swift

OverviewFastfileSnapfileAppfile

----

Artsy eidolon

Artsy

💚 Standard Setup

  • Building and Signing of the iOS App
  • Version Bump & Git Actions
  • Hockey Distribution
  • Production Keys

OverviewFastfile

----

Wikipedia by Wikimedia Foundation

📗 Advanced - Multiple Environments

  • Different Bundle Identifiers per lane
  • Advanced Testing
  • Hockey Deployment
  • App Store and TestFlight Deployment
  • Custom fastlane actions like automatic change-logs based on git

OverviewFastfileDeliverfileAppfileMetadata

---

SoundCloud

SoundCloud

🎵 Standard Setup

  • Deployment to iTunes Connect
  • Building acceptance tests builds with Frank
  • Managing Certificates/Provisioning Profiles
  • CI steps as lanes
  • Project setup

OverviewFastfile

----

Firefox by Mozilla

Firefox

🐈 Advanced - submodules and custom actions

  • Different Bundle Identifiers per lane
  • Custom enterprise deployment
  • snapshot setup with UI Tests
  • Advanced shell scripting

OverviewFastfileSnapfileSnapshotTests.swiftCustom Actions

----

MindNode

MindNode

💻 Advanced iOS/Mac Setup

  • Mac and iOS Universal App
  • App Store and TestFlight Deployment
  • Automated Screenshots
  • Screenshot Framing & Adding of Titles
  • Copying of example data for screenshots
  • Custom xcodebuild command

OverviewFastfileSnapfileMindNode.jsscreenshotsFramefile.jsonMacScreenshots

----

Product Hunt

ProductHunt Logo

📈 Standard Setup

  • App Store and TestFlight Deployment
  • Managing of Provisioning Profiles
  • Push Notifications
  • Version Bump & Git Actions

OverviewFastfileDeliverfilemetadata

----

Be My Eyes

Be My Eyes Logo

👀 Standard Setup

  • App Store and TestFlight Distribution
  • Local action get_global_value
  • Version Bump & Git Actions

OverviewFastfileDeliverfileget_global_value

----

SunApps

SunApps

🔧 App Factory

  • Maintain and Deploy hundreds of Apps
  • Automatically create new Apps
  • Create profiles and push certificates
  • Screenshots
  • Remote configuration of Fastfile and snapshot scripts

A description on how the setup works is available in the Overview.

OverviewFastfileDeliverfileSnapfileAppfilesnapshot.js

----

Touchwonders

Touchwondersa

🚲 Shared Fastfile for multiple projects

  • Maintain and Deploy multiple of Apps and Projects
  • Import external Fastfile from external repo
  • Load fastlane configuration YAML file
  • Create/Renew/Download profiles for multiple targets
  • Custom load_release_notes action

A description on how the setup works is available in the Overview.

OverviewFastfileConfiguration file

----

fastlane

fastlane Logo

🚀 Creative Uses

  • Deploying fastlane updates using fastlane (so meta)
  • Lane Switching
  • Network Requests
  • Custom Commands
  • Get GitHub Release

OverviewFastfile

----

Code of Conduct

Help us keep fastlane open and inclusive. Please read and follow our Code of Conduct.

examples's People

Contributors

brockboland avatar fulldecent avatar giginet avatar jagcesar avatar javisoto avatar johnnye avatar krausefx avatar lucatorella avatar mfurtak avatar mydaytodos avatar orta avatar philipengberg avatar rishabhtayal avatar saisi avatar spanage avatar vpolouchkine avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.