コンテンツにスキップ

CLIリファレンス

ターミナルからGenuineCIへ。インストール、ログイン、チームの切り替えに必要なコマンド。

Dart 3.11.5以降で、CLIをインストールします。

ターミナル
dart install genuineci_cli
genuineci --help

コマンドが見つからない場合は、DartのPATH設定を確認してください。

ダッシュボードと同じメールアドレス・パスワードでログインします。パスワードは対話プロンプトで入力します。

ターミナル
genuineci login

別のサーバーを使う場合は、HTTPSのURLを指定します。

ターミナル
genuineci login --server https://ci.example.com

セルフホストのFirebaseプロジェクトを使う場合は、--firebase-api-key でそのプロジェクトのWeb APIキーも指定します。

現在の状態を確認する

現在の状態を確認するへのリンク

現在のプロファイル、サーバー、チームを確認します。

ターミナル
genuineci status

対話形式でチームを選びます。矢印キーで移動し、Enterで決定します。Escでキャンセルできます。

ターミナル
genuineci switch team

シークレット関連のコマンドは、切り替え後のチームに対して実行されます。

コマンド用途
genuineci loginリモート環境にログイン
genuineci status現在のプロファイルとチームを確認
genuineci switch team操作対象のチームを切り替え
genuineci list secretsシークレット名を一覧表示
genuineci register secretシークレットを登録・更新
genuineci register secretFileファイルをBase64で登録
genuineci syncシークレット定義とワークスペースパスを生成
genuineci sync --secretsシークレット定義のみを生成
genuineci sync --pathsワークスペースパスのみを生成(ログイン不要)
genuineci updateCLIを更新

sync の生成ファイルは openci/generated/ に保存されます。ワークフローでは generated/secrets.g.dart と generated/paths.g.dart を import してください。

CLIのメッセージを日本語または英語に切り替えられます。

ターミナル
genuineci use japanese
genuineci use english

最新の安定版に更新するには、次のコマンドを使います。

ターミナル
genuineci update