Este é o Dia 11 da série de artigos “20 dias com App Center”. Neste artigo irei demonstrar como criar scripts de build no App Center.
Se você está chegando agora e ainda não leu os artigos anteriores da série “20 dias com App Center”, recomendo começar lendo o “Dia 01 – Criando uma conta“.
Arquivo
Para aplicações iOS e Android, crie um arquivo com a extensão: .sh (Bash)
Para aplicações UWP, crie um arquivo com a extensão: ps1 (PowerShell)
Os arquivos de script, precisam estar no mesmo nível de pasta que o arquivo responsável por executar o seu projeto (Xcodeproj , .csproj , .sln, package.json). Lembre-se, é o mesmo arquivo selecionado no campo “Project” no exemplo “Configurando Build do Android – 20 dias com App Center / Dia 08” ou “Configurando Build do iOS – 20 dias com App Center / Dia 09“.
Tipos
Existem três tipos de scripts de build que podemos criar no App Center, sendo eles:
Post-clone: É executado imediatamente após a clonagem do repositório.
Pre-build: É executado antes do início do build.
Post-build: É executado depois que o build é concluído. O script post-build será executado mesmo se a compilação falhar.
Exemplo de Script de Pre-build, este exemplo simplesmente restaura os pacotes do nuget:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
find $APPCENTER_SOURCE_DIRECTORY -name '*.sln' -print0 | xargs -0 -n1 nuget restore -DisableParallelProcessing | |
$CODE_SECTION |
Após adicionar o arquivo, abra as configurações do seu build e verifique se o App Center reconheceu o arquivo de script como demonstrado na imagem a seguir.
Após essa verificação, clique em “Save” ou “Save & Build”.
Chegando até aqui, você concluiu os passos necessários para adicionar Scripts de Build.
Acompanhe todos os artigos da série em: julianocustodio.com/category/appcenter