Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.0

ci

Detecte se você está executando em um ambiente de CI e informações sobre o fornecedor de CI.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
1,1 mi
Curtidas
7
Pontos Pub
160

Instalar pacote

flutter pub add ci

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote ci detecta se o ambiente atual é um sistema de CI (Integração Contínua) e fornece detalhes sobre o fornecedor específico de CI, como GitHub Actions, GitLab CI ou CircleCI. Ele ajuda os desenvolvedores a executar condicionalmente código com base em se o aplicativo está sendo executado em um pipeline de CI, permitindo comportamentos personalizados para compilações, testes ou implantações. O pacote suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux, tornando-o ideal para aplicações Flutter multiplataforma que precisam se adaptar a diferentes ambientes de execução.

Casos de uso

  • Lógica de compilação condicional
  • Fluxos de trabalho de teste automatizado
  • Configuração de implantação
  • Depuração consciente do ambiente
  • registro de logs específico do CI
  • Manuseio seguro de credenciais

Principais recursos

  • Detecta o ambiente CI
  • Identifica o fornecedor do CI
  • Suporte multiplataforma
  • API leve e simples
  • Sem dependências externas
  • detecção em tempo real do ambiente

Indicado para

  • Aplicativos Flutter com integração CI
  • Scripts de automação de build
  • Personalização de conjunto de testes
  • Pipelines de implantação multiplataforma
  • Desenvolvedores que precisam de consciência ambiental

Considerações

  • Limitado a provedores de CI conhecidos
  • Não suporta sistemas de CI personalizados
  • Depende de variáveis de ambiente
  • Pode exigir verificação manual em casos extremos
  • Nenhuma opção de configuração em tempo de execução

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

⚒️ Dart CLI Utilities

A monorepo containing a collection of packages that provide useful functionality for building CLI applications in Dart.

Melos docs.page Chat on Discord

License


Packages
  • 🌈 AnsiStyles
    • Create colorful terminal output with ansi styled text in io environments.
  • ☁️ CI
    • Detect whether you're running in a CI environment and retrieve information about the CI vendor.
  • 📦 StorageBox
    • Easily store and persist configuration items for your CLI apps.

Built and maintained by Invertase.

Categorias

Repositório-fonte

Projetos que usam este pacote