Skip to Content

Integração Git

Conecte um repositório Git ao seu app para rastrear código de borda, construir releases e publicar para a App Store.

Repositórios Suportados

  • GitHub
  • GitLab
  • Bitbucket
  • Qualquer instância Git auto-hospedada acessível via HTTPS

Conectando um Repositório

  1. Abra App Settings → Source Code
  2. Clique em Connect Repository
  3. Autentique com seu provedor Git
  4. Selecione o repositório e branch a usar

Estrutura de Branch

BranchUso
main / masterCódigo estável, base para releases
Feature branchesDesenvolvimento, não diretamente publicável
Release tagsSnapshots versionados

O que é Rastreado no Git

Seu repositório deve conter para o componente de borda:

agent/ ├── Dockerfile # Definição do container ├── docker-compose.yml # (opcional, para multi-container) ├── requirements.txt # Dependências (Python) └── src/ └── main.py # Código da aplicação

O arquivo board.json (configuração do dashboard) também pode ser armazenado no repositório.

Builds e Releases

Quando você cria um release, o IronFlock:

  1. Clona o branch/tag do repositório
  2. Constrói a imagem Docker de acordo com seu Dockerfile
  3. Publica a imagem no registro interno
  4. Torna o release disponível para instaladores

Veja Releases e a App Store para o processo completo de release.

Last updated on