...
Variable Name | Description |
---|---|
Project | Project being created. This corresponds to one row in input CSV file and will eventually create one single Project. |
<Custom Inputs> | Inputs defined on Template. |
General Project Methods
Method | Required | Description | |||||
---|---|---|---|---|---|---|---|
Project.setProjectPath(String pProjectPath) | Yes | Set Project path. For example. FlexDeploy/SOA/HR. In this example, SOA folder will be created if it does not exist and HR application will be created if it does not exist. You must make sure that you are defining last element in Project Path consistently as Application. For example, along with above example FlexDeploy/SOA/HR, if you used path as FlexDeploy/SOA/HR/Application, you will have issues. | |||||
Project.setProjectName(String pProjectName) | Yes | Set Project Name. | |||||
Project.setDeployPriority(Integer pDeployPriority) | No | Set Project Priority. If not supplied 1 is used. | |||||
Project.setDeployPriorityScope(String pDeployPriorityScope) | No | Defaults to Application. Possible values are Application,Folder,Global. | |||||
Project.setDescription(String pDescription) | No | ||||||
Project.addProperty(String pPropertyName, Object pPropertyValue) | No | This depends on type of Project being created. For example,
| |||||
Project.setActive(boolean pActive) | No | Default would be true. |
Workflow Methods
Method | Required | Description |
---|---|---|
Project.setBuildWorkflowName(String pBuildWorkflowName) | Yes | Set Build Workflow name to be used by Project. |
Project.setDeployWorkflowName(String pDeployWorkflowName) | Yes | Set Deploy Workflow name to be used by Project. |
...
Use one of the two options shown below.
Method | Required | Description |
---|---|---|
Project.setSCMType(pSCMType) | No | Set SCM Type or use Project Defaults. Possible values are SVN, GIT, TFVC, CVS, PERF, CCUCM, PVCS. |
Method | Required | Description |
---|---|---|
Project.setSVNForSCM() | No | Call to use Subversion for Project. |
Project.setGITForSCM() | No | Call to use Git for Project. |
Project.setTFVCForSCM() | No | Call to use Microsoft TFVC for Project. |
Project.setCVSForSCM() | No | Call to use CVS for Project. |
Project.setPERFForSCM() | No | Call to use Perforce for Project. |
Project.setCCUCMForSCM() | No | Call to use ClearCase UCM for Project. |
Project.setPVCSForSCM() | No | Call to use PVCS for Project. |
Stream Settings
Add additional project streams if necessary. These streams are what the int pSequenceNumber
in the SCM details section below refer to.
...