Configurar pipeline de CICD
Size: 2
Como configurar a pipeline (em teoria)
- No diretório do projeto, crie um
arquivo.gitlab-ci.yml
- Adicione o seguinte código ao arquivo para definir os estágios e trabalhos:.
gitlab-ci.yml
stages:
- build
- test
- deploy
build:
stage: build
script:
- flutter pub get
- flutter build apk
test:
stage: test
script:
- flutter pub get
- flutter test
deploy:
stage: deploy
script:
- # Add deployment script here
Este .gitlab-ci estágio
, o pipeline irá executar testes de unidade para o aplicativo. No estágio, você pode adicionar um script para implantar o aplicativo na plataforma desejada. test
deploy
- Confirme e envie seu arquivo para o repositório do GitLab.
gitlab-ci.yml
- Crie um novo executor do GitLab. Um runner é um ambiente isolado que executa os trabalhos definidos em seu pipeline. Você pode usar um runner compartilhado ou criar um runner específico para seu projeto.
- Configure seu runner do GitLab. Você pode seguir a documentação no site do GitLab para obter instruções sobre como configurar um runner para seu ambiente específico.
- Uma vez que seu runner esteja configurado, ele deve pegar automaticamente seu arquivo e começar a executar seu pipeline.
gitlab-ci.yml
Atenção aos critérios de aceitação
- A pipeline só deixa passar se o Lint estiver sem nenhum erro.
- Precisa ter testes rodando.