semaphore demo php laravel
1.0.0
Semaphore 2.0 で PHP Laravel プロジェクトを実行する方法を示すサンプル アプリケーションと CI/CD パイプライン。
プロジェクトをローカルでセットアップするには、Laravel ドキュメントに従って、ローカル環境が一般的な Laravel 開発要件を満たしている必要があります。 Vagrant と Homestead はすべての主要なオペレーティング システムでサポートされるターンキー ソリューションであるため、Vagrant と Homestead を使用してセットアップすることをお勧めします。
ローカル環境がセットアップされたら、次のコマンドを実行できます。
cp .env.example .env // and enter your DB details in the newly created .env
composer install
php artisan key:generate
php artisan migrate
このリポジトリをフォークし、それを使用して Web UI またはコマンド ラインからプロジェクトを作成します。
curl https://storage.googleapis.com/sem-cli-releases/get.sh | bash
sem connect // found in Semaphore Dashboard
cd
sem init
その後、リポジトリにプッシュして、Semaphore でワークフローをトリガーします。
CI パイプラインは次のようになります。
パイプラインの例には 6 つのブロックが含まれています。
Copyright (c) 2021 レンダリングされたテキスト
MIT ライセンスに基づいて配布されます。ファイル LICENSE.md を参照してください。