← Všechny AI tipy

fastlane

Ruby sada nástrojů, která automatizuje build, testy, podepisování, screenshoty a publikaci iOS a Android aplikací do App Store a Google Play; standard mobilního CI/CD od roku 2014.

  • Nástroj
  • DevOps
  • Zralost 5/5

Účel

Sada příkazů (lanes) pro automatizaci celého release cyklu mobilní aplikace: gym staví, scan testuje, match spravuje certifikáty a provisioning profily v šifrovaném git repu, snapshot a screengrab generují screenshoty pro obchody, pilot nahrává do TestFlightu, deliver a supply publikují do App Store a Google Play včetně metadat. Běží lokálně nebo v libovolném CI.

Odlišnost

Jediný nástroj, který pokrývá iOS i Android jedním konfiguračním souborem (Fastfile) a nezávisle na CI poskytovateli. Xcode Cloud dovoluje vlastní skripty jen ve třech bodech buildu a řeší podepisování jen automaticky; Bitrise a Codemagic jsou hostované platformy, které fastlane často volají pod kapotou. Klíčová hodnota je match: sdílené certifikáty pro celý tým bez ručního exportu z Keychainu.

Nasazení

CLI, instalace přes Bundler (Gemfile v projektu) nebo Homebrew. Konfigurace fastlane/Fastfile + Appfile + Matchfile. V CI běží na macOS runnerech (GitHub Actions, GitLab CI s macOS runnerem, Bitrise, Codemagic). Pro App Store Connect používá API klíč (JSON), ne heslo k Apple ID. Zdarma, bez placeného plánu.

V kostce

Zralost
5/5
Jak zavedený je projekt: body za aktivní vývoj, víc přispěvatelů, placenou verzi a víc než rok na trhu.
Nasazení
CLI
Licence
MIT
Cena
Zdarma, MIT; žádný placený plán ani hostovaná služba

Zdroje