專案建構 build

持續整合部署 CI / CD

持續整合 CI(Continuous integration) 開發人員透過版控軟體更新程式時會持續將修正版本合併到主版本中,在合併前都需要通過編譯與自動化單元測試,以保障所有修正不會影響到現有版本中。 持續佈署 CD(Continuous Deployment) 持續部署指的是將最新版本自動發部署的過程,會將版控軟體中最新的版本更新至機器上。 CI/CD配合工具 ...

Gradle開發

Gradle是以Apache Ant與Apache Maven為基底的開源自動化建構工具,使用Groovy語言編寫Build腳本。 自動化建構工具可幫忙處理開發過程中的瑣事,舉凡編譯、打包、測試、建模 ...等,而Gradle結合了Ant的強大功能與Maven套裝管理的概念,並支援Maven、Ivy Repository,解決掉重覆依賴導致專案過於龐大管理不易的問題。 ...