テストを実行するためのセットアップを実行します。主に次の処理を行います。
true
に変更true
に変更true
に変更bin/cake setup test
インストーラーを実行するためのセットアップを実行します。主に次の処理を行います。
true
に変更bin/cake setup install
baserCMSを Composer でアップデートすることができる構成として、リリースパッケージを作成し zip 化します。
/tmp/basercms.zip として保存します。
bin/cake create release
baserCMSのバージョンを指定して require する事ができます。
アプリケーション側から実行する事を想定されたコマンドで、そのほかであまり実行用途はないかもしれません。
bin/cake composer [baserCMSのバージョン番号]
現在のbaserCMSのソースコードのバージョンに合わせて、マイグレーションの実行と、アップデートスクリプトが存在する場合にはスクリプトの実行を行います。
アプリケーション側から実行する事を想定されたコマンドで、そのほかであまり実行用途はないかもしれません。
bin/cake update
インストールできる環境かどうかのチェックを行います。
実行結果を標準出力に表示します。
bin/cake install check
データベースのユーザー名、パスワードなどを指定してインストールを実行します。
bin/cake install https://localhost [管理者メールアドレス] [管理者パスワード] [データベース名] --host bc-db --username root --password root
オプション
オプション | 内容 |
---|---|
–datasource | データベースタイプ ( mysql or postgresql or sqlite ) 指定しない場合は「mysql」 |
–host | データベースのホスト名。MySQL、PostgreSQLの場合に必須。 |
–username | データベースのユーザー名。MySQL、PostgreSQLの場合に必須。 |
–password | データベースのパスワード。MySQL、PostgreSQLの場合に必須。 |
–prefix | データベースのテーブル名に付けるプレフィックス。 |
–port | データベースのポート番号。 |
–baseurl | ベースとなるURL、サブフォルダに設置する場合に利用。 指定しない場合は、「/」 |
–sitename | サイト名。指定しない場合は、「My Site」 |
–data | 初期データパターン。指定しない場合は、「BcFront.default」 |
上記のコマンドの組み合わせで Composer に次のコマンドを登録しています。
GitHubActions で利用しています。
テストのセットアップを行い、テストを実行します。
composer run-script test
インストールのセットアップを行い、インストールを実行します。
composer run-script install