透過您的圖書館登入
IP:3.137.213.117
  • 學位論文

程式碼的雲端測試環境建置

Deploy a Cloud-Based Code Testing Environment

指導教授 : 林熙禎
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


本研究試圖利用雲端運算方便與自動化的特性,透過整合各項雲端服務,例如:Amazon的基礎建設服務、CloudFoundry的平台服務及Opscode的軟體組態管理服務,建構一個可以在雲端快速佈署應用程式的測試平台,加快專案測試環境建立的過程,讓專案所有人員都可透過一個簡單的網頁介面就可快速建立指定的測試環境及部署軟體目的碼,除了讓軟體測試的流程更加簡化及方便之外,透過雲端部署的方式企業將可節省更多的人力及硬體成本。

並列摘要


In the research, we try to leverage the on-demand and self-service feature of cloud computing to set up a cloud-based project deployment system. By integrating several cloud services, such as: AWS EC2 infrastructure as a service, CloudFoundry’s platform as a service and Opscode Chef’s configuration management service, we can speed up the test environment build up process and all project members can use the cloud deployment system to deploy the artifact of target project with specific version via a simple and easy use web user interface. Using Cloud Deployment System not only can simplify the software testing process but also make enterprise save more man power and cost of hardware devices.

參考文獻


3. Humble, Jezand., & Farley, David. (2011). Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley Professional, pp.32-49.
6. Smart, John Ferguson. (2011). Jenkins : The Definitive Guide. O''Reilly Media, pp. 2-3.
【英文文獻】
1. Amazon Web Services. (2012). Amazon Elastic Compute Cloud: User Guide. Amazon Web Services.
2. Duvall, Paul M., Matyas, Steve., & Glover, Andrew. (2007). Continuous Integration: Improving Software Quality and Reducing Risk. Addison-Wesley Professional, pp.12-20.

延伸閱讀