Android CI/CD parte 2: criando e enviando para a Play Store no GitHub Actions
Na postagem anterior desta série, mostramos como usar o Fastlane para criar uma maneira automatizada de criar, empacotar e enviar seu aplicativo Android para o canal de teste interno do Play Console localmente. Nesta postagem, mostraremos como usar o mesmo script, mas executando-o no GitHub Actions para criar um sistema CI/CD que é acionado quando você envia para uma ramificação específica.
Conforme observado na postagem anterior, pretendemos tornar essa forma automatizada o mais independente possível de CI/CD. Portanto, mesmo que você não esteja usando o GitHub Actions, acredito que será fácil adaptar para a plataforma de sua escolha.
Defina as variáveis
No último post, criamos um script que define as variáveis de ambiente necessárias e executa o fastlane deploycomando. Portanto, a primeira coisa aqui é definir as variáveis de ambiente no GitHub Actions Runner.
Em seu projeto GitHub, vá para a Settingsguia -> Secrets and variables-> Actions. Observe que os segredos que você está definindo não serão legíveis depois de defini-los. Você seria capaz de atualizar seu valor, mas não ver o valor existente. Portanto, certifique-se de armazenar os valores desses segredos com segurança em outro lugar. A partir daí, você precisaria definir estes segredos:
GPLAY_SERVICE_ACCOUNT_KEY*STAGING_KEYSTORE_FILE*STAGING_KEYSTORE_PASSWORDSTAGING_KEY_ALIASSTAGING_KEY_PASSWORDSTAGING_PACKAGE_NAME
Continue lendo este post em nosso blog oficial…





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)