Skip to content

Bitrise Android

Roni Castro edited this page Feb 22, 2021 · 3 revisions

Para configurar o app android React-native no Bitrise, siga os passos abaixo:

  1. Cria um novo projeto passando url publica do repositorio: https://github.com/roni-castro/gobarber-app

  2. Escolha react-native e não fastlane, assim que o Bitrise mostrar as opções de tipo do projeto.

  3. Adicione plugin do fastlane como uma etapa, logo após a etapa yarn test

    1. Digita o nome da lane como sendo android beta_aab
    2. Altere o Working directory de $BITRISE_SOURCE_DIR para $BITRISE_SOURCE_DIR/android
  4. Adicione na etapa Do anything with Script step o comando abaixo para gerar a chave keystore na pasta android e android/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}
  1. 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

  1. Execute o build.
Clone this wiki locally