パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.1.0

ci

CI環境で実行されているかどうかを検出し、CIベンダーに関する情報を取得します。

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
99.2万
いいね数
7
Pub ポイント
160

パッケージをインストール

flutter pub add ci

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

ci パッケージは、現在の環境が CI(継続的インテグレーション)システムかどうかを検出するとともに、GitHub Actions、GitLab CI、CircleCI などの特定の CIベンダーに関する詳細情報を提供します。アプリが CIパイプライン内で実行されているかどうかに基づいてコードを条件付きで実行できるようにし、ビルド、テスト、デプロイに対してカスタマイズされた動作を可能にします。このパッケージは Android、iOS、macOS、Windows、Linux など複数のプラットフォームをサポートしており、異なる実行環境に適応する必要があるクロスプラットフォームの Flutter アプリケーションに最適です。

用途

  • 条件付きビルドロジック
  • 自動化テストワークフロー
  • デプロイ構成
  • 環境意識的なデバッグ
  • CI専用のログ記録
  • セキュアな資格情報の取り扱い

主な機能

  • CI環境を検出します
  • CIベンダーを識別する
  • クロスプラットフォーム対応
  • 軽量でシンプルな API
  • 外部の依存関係なし
  • リアルタイム環境検出

適している対象

  • CI統合付きのFlutterアプリ
  • ビルド自動化スクリプト
  • テストスイートのカスタマイズ
  • マルチプラットフォームデプロイパイプライン
  • 環境認識が必要な開発者

注意事項

  • 既知のCIプロバイダに限定
  • カスタムCIシステムをサポートしていません
  • 環境変数に依存しています
  • エッジケースでは手動での確認が必要になる場合があります
  • 実行時構成オプションなし

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト