Using Hudson as a continuous integration framework
Hudson is an open source continuous integration server that can be used to execute and monitor the execution of repeated jobs, such as building a software project. In the context of developing ADF Fusion web applications, Hudson can be used to build an ADF application directly from the version control sources and to deploy the built enterprise archive onto the application server. This is done automatically and continuously based on how Hudson is configured for each job.
In this recipe, we will go through the steps of defining a Hudson job that will build and deploy a sample ADF Fusion web application. We will check out the latest version of the application from the version control (Subversion) repository, build the application using ojdeploy, and finally deploy the application on the Standalone WebLogic Server using the weblogic.Deployer deployment tool.
Getting ready
For the sample ADF Fusion web application, we will use the SharedComponents...