Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Projeto Focus
  • Wiki
  • Issues
  • #38

Closed
Open
Created Apr 21, 2023 by Vitor Hugo Garcez@vitor.garcezOwner

Configurar pipeline de CICD

Size: 2

Como configurar a pipeline (em teoria)

  1. No diretório do projeto, crie um arquivo.gitlab-ci.yml
  2. 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

  1. Confirme e envie seu arquivo para o repositório do GitLab.gitlab-ci.yml
  2. 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.
  3. 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.
  4. 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.
Edited May 12, 2023 by Rafael dos Santos Cardoso
Assignee
Assign to
Time tracking