前言
前陣子遇到同一套系統需發佈在不同國家機房的需求,
其中資料庫 table schema 的更新似乎沒有比較聰明的作法,
因此只能將差異記錄成腳本,由 DBA 手動於各資料庫執行。
最近接觸的 Laravel Migrations 恰好能解決上述情境。
閱讀全文 Deploy Changes to Multiple Databases Using Laravel Migrations
前陣子遇到同一套系統需發佈在不同國家機房的需求,
其中資料庫 table schema 的更新似乎沒有比較聰明的作法,
因此只能將差異記錄成腳本,由 DBA 手動於各資料庫執行。
最近接觸的 Laravel Migrations 恰好能解決上述情境。
閱讀全文 Deploy Changes to Multiple Databases Using Laravel Migrations
“Final Fantasy I – Game Over Theme” 樂譜請至此下載。
Sheet music of “Final Fantasy I – Game Over Theme” is available here.
緣起
Codeception 是一套於 2011 年問世的測試框架,它涵蓋了單元測試 (unit test)/功能測試 (functional test)/驗收測試 (acceptance test)。
以往 PHP 的 BDD 開發習慣採用 Behat,因為它的 Cucumber feature file 是業界約定成俗 (de facto) 的標準。
而這次手邊的專案是以 RESTful API 為中心,為了充分實現 CI/CD,逐漸抬頭的 BDD 與隨之興起的 ATDD 勢不可免,因此決定導入 Codeception…
這次為大家帶來的是 “Continuous Integration in Action”