Android CI/CD parte 2: creazione e invio al Play Store in GitHub Actions
Nel post precedente di questa serie, abbiamo mostrato come utilizzare Fastlane per creare un modo automatizzato per creare, impacchettare e caricare localmente la tua app Android sul canale di test interno di Play Console. In questo post, mostreremo come utilizzare lo stesso script ma eseguirlo su GitHub Actions per creare un sistema CI/CD che viene attivato quando si esegue il push a un ramo specifico.
Come notato nel post precedente, miriamo a rendere questo modo automatizzato il più possibile indipendente da CI/CD. Pertanto, anche se non utilizzi GitHub Actions, credo che sarà facile adattarlo alla piattaforma di tua scelta.
Imposta le variabili
Nell'ultimo post, abbiamo creato uno script che imposta le variabili di ambiente necessarie e quindi esegue il fastlane deploycomando. Quindi la prima cosa qui è impostare le variabili di ambiente nel runner GitHub Actions.
Nel tuo progetto GitHub, vai alla Settingsscheda -> Secrets and variables-> Actions. Tieni presente che i segreti che stai impostando non saranno leggibili una volta impostati. Saresti in grado di aggiornare il loro valore, ma non vedere il valore esistente. Quindi assicurati di archiviare i valori di questi segreti in modo sicuro da qualche altra parte. Da lì dovresti impostare questi segreti:
GPLAY_SERVICE_ACCOUNT_KEY*STAGING_KEYSTORE_FILE*STAGING_KEYSTORE_PASSWORDSTAGING_KEY_ALIASSTAGING_KEY_PASSWORDSTAGING_PACKAGE_NAME
Continua a leggere questo post nel nostro blog ufficiale…

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































