Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.0

ci

Ermitteln, ob Sie in einer CI-Umgebung ausgeführt werden und Informationen über den CI-Anbieter.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
1,1 Mio.
Likes
7
Pub-Punkte
160

Paket installieren

flutter pub add ci

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das ci-Paket erkennt, ob die aktuelle Umgebung ein CI-System (Continuous Integration) ist, und liefert Details über den jeweiligen CI-Anbieter, wie beispielsweise GitHub Actions, GitLab CI oder CircleCI. Es hilft Entwicklern, Code bedingt auszuführen, je nachdem, ob die Anwendung in einem CI-Pipeline läuft, wodurch maßgeschneiderte Verhaltensweisen für Builds, Tests oder Bereitstellungen ermöglicht werden. Das Paket unterstützt mehrere Plattformen wie Android, iOS, macOS, Windows und Linux und ist daher ideal für plattformübergreifende Flutter-Anwendungen, die sich an unterschiedliche Ausführungs-Umgebungen anpassen müssen.

Anwendungsfälle

  • Bedingte Build-Logik
  • Automatisierte Testworkflows
  • Bereitstellungskonfiguration
  • umgebungssensible Debugging
  • CI-spezifische Protokollierung
  • Sichere Credential-Verwaltung

Hauptmerkmale

  • Erkennt CI-Umgebung
  • Identifiziert den CI-Anbieter
  • Plattformübergreifende Unterstützung
  • Leichte und einfache API
  • Keine externen Abhängigkeiten
  • Echtzeit-Umgebungserkennung

Geeignet für

  • Flutter-Apps mit CI-Integration
  • Build-Automatisierungsskripte
  • Testsuite-Anpassung
  • Multiplattform-Deployment-Pipelines
  • Entwickler, die Umgebungsbewusstsein benötigen

Hinweise

  • Beschränkt auf bekannte CI-Anbieter
  • Unterstützt keine benutzerdefinierten CI-Systeme
  • Beruht auf Umgebungsvariablen
  • Kann in Randfällen manuelle Überprüfung erfordern
  • Keine Laufzeitkonfigurationsoptionen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

⚒️ 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.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden