コンテンツにスキップ

CLIリファレンス

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

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

ターミナル
dart install openci_cli_plus
openci --help

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

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

ターミナル
openci login

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

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

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

現在の状態を確認する

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

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

ターミナル
openci status

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

ターミナル
openci switch team

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

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

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

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

ターミナル
openci use japanese
openci use english

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

ターミナル
openci update