The figure shows a flow diagram that depicts the flow from development to build to test environments. Between the development environment and the build environment are a source control repository, WLS, UCM for test content, and a portlet producer. Metadata and code are moved from the source control repository to the build environment where they are built into an EAR with a build script. UCM content and the portlet producer are typically shared with the development environment. To move to the test environment, the EAR is copied from the build environment to the test environment, where it is deployed with the deploy and configure script. Typically, the test environment has a dedicated UCM server and portlet producer. These assets must then be moved from the development/build environment to the test environment.