semaphore demo php laravel
1.0.0
範例應用程式和 CI/CD 管道展示如何在 Semaphore 2.0 上運行 PHP Laravel 專案。
要在本機設定項目,您的本機環境需要滿足常見的 Laravel 開發要求(根據 Laravel 文件)。我們建議使用 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 個區塊:
版權所有 (c) 2021 渲染文本
根據 MIT 許可證分發。請參閱檔案 LICENSE.md。