-
Notifications
You must be signed in to change notification settings - Fork 1
Bitrise Android
Roni Castro edited this page Feb 22, 2021
·
3 revisions
-
Cria um novo projeto passando url publica do repositorio:
https://github.com/roni-castro/gobarber-app
-
Escolha react-native e não fastlane, assim que o Bitrise mostrar as opções de tipo do projeto.
-
Adicione plugin do fastlane como uma etapa, logo após a etapa
yarn test
- Digita o nome da lane como sendo
android beta_aab
- Altere o Working directory de
$BITRISE_SOURCE_DIR
para$BITRISE_SOURCE_DIR/android
- Digita o nome da lane como sendo
-
Adicione na etapa
Do anything with Script step
o comando abaixo para gerar a chave keystore na pastaandroid
eandroid/app
, e altere o Working directory de$BITRISE_SOURCE_DIR
para$BITRISE_SOURCE_DIR/android
:
# Generate keystore
echo $MYAPP_KEYSTORE_BASE64 | base64 -d > app/${MYAPP_UPLOAD_STORE_FILE} > ${MYAPP_UPLOAD_STORE_FILE}
- Clique em Workflow e depois em secrets. Adicione todas as chaves/valores criadas. Para o CI, a chave
MYAPP_PLAYSTORE_KEY_JSON_DATA
deve estar no formato de json e não de string:- MYAPP_UPLOAD_STORE_FILE
- MYAPP_UPLOAD_KEY_ALIAS
- MYAPP_UPLOAD_STORE_PASSWORD
- MYAPP_UPLOAD_KEY_PASSWORD
- MYAPP_KEYSTORE_BASE64
- MYAPP_PLAYSTORE_KEY_JSON_DATA
Marque no Secrets do Bitrise a opção make it protected
para todas elas, para evitar de alguém copiá-las
- Execute o build.