這次很高興擔任第一屆 Laravel 台灣研討會講者,會議當天中午才到現場,我是兩點分享的議程,在整天聽下來及最後的案例討論,聽到最多的都是原本從 CodeIgniter 架構換到 Laravel 上面,身為 CodeIgniter 的維護人員的我,聽到是蠻開心的,在 Laravel 還沒出來前,大家都是選用這輕量級的 CodeIgniter。
簡報分享
在 Laravel 會議內,我是分享去年在公司內部使用 Laravel 來跟同事間團隊合作的經驗,題目是『運用 Docker 整合 Laravel 提升團隊開發效率』,大家可以參考當天的共筆紀錄,底下整理投影片大綱:
- 五大不用 Homestead 的理由
- 七大 Docker 必學指令
- Laradock 開源專案介紹
- 導入 Docker 後的優勢
- 用 Drone 整合測試及部署
底下是投影片,投影片內的範例可以參考
最後花了一些時間介紹 Drone 這套用 Go 語言撰寫的 CI/CD 工具,如果大家有興趣可以購買我在 Udemy 的線上課程『一天學會 DEVOPS 自動化流程』。 ## 心得 真心覺得這次 Laravel 台灣研討會辦得真是很棒,場地地點也離台北火車站不遠,讓我可以快速的從新竹過來。現場也體會到 LaravelConf 台灣團隊的用心,講師一上台,馬上就有一張照片出現在 Facebook 官網,並且分享共筆連結,讓現場或者是網路的朋友可以跟上進度,真的很棒,另外講師休息室的風景真是太美了。總之辦得真的很棒,感謝 Laravel 傳教士兼靈魂人物 Shengyou Fan 及團隊。
程式碼範例請參考這邊 drone-laravel-example
See also
- 開源專案 Drone CI/CD 平台真的免費嗎?
- Go 1.16 推出 Embedding Files
- 用 Docker 每天自動化備份 MySQL, Postgres 或 MongoDB 並上傳到 AWS S3
- 如何將前端網站打包成 Docker Image
- Go 1.15 新增 Module cache 環境變數
- 使用 Docker BuildKit 加速編譯 Image
- 用 GitHub Actions 上傳 Docker Image 到 AWS ECR
- Docker 推出官方 GitHub Actions 套件
- Go Modules 處理 Private GIT Repository 流程
- 用五分鐘安裝好 Drone 搭配 GitHub 自動化環境