There are many scripts to help us build the solution, which can be very complicated. To get us started, the following scenario can work well for many implementations.
In this scenario, we have several developers working on a solution for the VAR, and a team of two working on security and reports in the USR layer.
The customer's environment consists of the following:
The VAR's environment will consist of these:
The process starts at the VAR when all developers have checked in the code-complete unit tested code. The following steps cover the general process:
The models will then be exported and delivered to the customer's site. At the customer's site, the following steps are performed:
The model store can now be moved to test in its entirety. This is because the build server was refreshed from live, and therefore, the element IDs will match the live server. Importing models will only create element IDs if they don't already exist. Once we have performed our user acceptance test in test, it can then be deployed in live.
This is a simplistic method, which avoids the use of build scripts. Build scripts may seem complicated, but once they are set up, the whole process can be automated. The following material is useful for more detail on the best practices with source control as well as for creating your own automated build process:
3.141.19.185