Upload
henrique-morbin
View
176
Download
0
Embed Size (px)
Citation preview
●de
liver
●sn
apsh
ot
●fra
meit
●pe
m
●sig
h
●pro
duce
●ce
rt
●sp
aces
hip
●pil
ot
●bo
arding
●gy
m
●sc
an
●matc
h
Exemplo de Lane
Nome da Lane: appstore
Processos:
● Incrementar o build● Executar pod install● Executar os testes● Tirar as screenshots● Gerenciar os provisionamentos● Executar o "customScript"● Notificar no Slack
Fastlane ToolsFerramentas providas pelo
próprio fastlane.
● deliver
●sn
apsh
ot● frameit
● pem ●sig
h
● produce
●ce
rt ● spaceship
●pil
ot
●boarding
● gym●
scan
● match
deliver
Carregar screenshots, metadados e .ipa para o iTunes Connect.
snapshot
Tirar as 5 screenshots para cada tamanho de dispositivo e para cada linguagem.
frameit
Adicionar frames aos screenshots com fundos e títulos customizados.
pem
Gerar e renovar os provisionamentos de Push Notification.
sigh
Criar, Renovar, Baixar e Reparar provisionamentos.
produce
Criar e Modificar apps nos portais iTunes Connect e Apple Developer Portal.
cert
Criar e manter os certificados.
pilot
Carregar e distribuir pacotes para o TestFlight, adicionar e remover usuários.
gym
Construir (Build) pacotes.
scan
Executar testes automatizados.
match
Centralizar e sincronizar os certificados e provisionamentos entre os desenvolvedores do projeto.
ActionsFerramentas externas que
também podem ser utilizadas como processos nas lanes.
● Building● Testing
● Deploying
●Misc
●Noti
ficati
ons
● Using git
●Modifying
Project
● Developer Portal
● Using Mercurial
https://github.com/fastlane/fastlane/blob/master/docs/Actions.md
CocoaPods
Executar pod install para instalar as dependências.
Appium
Rodar os testes de Interface.
Install on Device
Distribuir para um device específico via USB e Wi-Fi.
HockeyApp
Distribuir para o serviço HockeyApp
Crashlytics Beta
Distribuir para o serviço Crashlytics.
GitHub Release
Criar uma Release no repositório no GitHub.
Increment Build/Version Number
Incrementar o número do build e/ou da versão. Ou apenas pegar elas para informação.
Register Devices
Registrar devices na Apple Developer Portal.
Git commands
Automatizar a execução de comandos do git. Ou pegar informações como: nome do branch, número de commits, etc.
Slack
Notificar no Slack.
Mailgun
Disparar e-mails.
E muito mais...
Acesse https://github.com/fastlane/fastlane/blob/master/docs/Actions.md para ver todos os comandos/processos/steps/tools disponíveis para serem utilizados nas lanes do fastlane.