1. A system for forming a cloud appliance comprising a customized virtual machine comprising: a management server that comprises source code and a project script for forming the cloud appliance; an artifact repository that stores first artifacts required to build the cloud appliance and stores second artifacts that comprise the built cloud appliance; a continuous integration server that manages a build process, unit test process, and deployment process of the cloud appliance based on the project script; and one or more build managers that build the source code for customizing the virtual machine and stores the built source code as the second artifacts in the artifact repository, wherein the continuous integration server instantiates the virtual machine from a virtual machine template and customizes the virtual machine to form a customized virtual machine using the first and second artifacts specified in the project script, a customization process for each of the artifacts based on an artifact type of the artifact; and the continuous integration server stores an archive version of the customized virtual machine in the artifact repository.