Originally published on 07-21-2011 07:54 AM
Once you complete development of a project and create a suitable deployment package, you commit the project artifacts to the Expressor Repository so they can be deployed onto a computer hosting the Expressor Engine.
To check a deployment package out from Expressor Repository, you use the eproject command. In order to use this command, you need to know the name or IP address of the computer on which Expressor Repository is deployed, the TCP/IP port on which repository is listening for requests, and the name of the project and deployment package. You will also need the credentials of an authorized user of Expressor Repository.
The syntax of the eproject command is straight-forward.
eproject checkout svn://host:port/projectName/dpp/deploymentPackageName
On the computer hosting the Expressor Engine, use the Start > All Programs > expressor > expressor3 > expressor command prompt menu item to open a command window and then change directories to the file system location where you want to deploy the project. Now issue the eproject command. For example, to deploy DeploymentPackage1 in Project1, the command would look something like the following (note that the command refers to the default Expressor Repository port and that the version number is included in the project name entry).
eproject checkout svn://host:53690/Project1.0/dpp/DeploymentPackage1
A directory named DeploymentPackage1, which contains the sub-directories of the deployment package, will be created.
If you do not want to store the deployed project in a directory named for the deployment package, add an optional location argument to the eproject command.
eproject checkout svn://host:port/projectName/dpp/deploymentPackageName [location]
eproject checkout svn://host:53690/Project1.0/dpp/DeploymentPackage1 ./myapp
will create the directory myapp, which contains the sub-directories of the deployment package.