...
Some of the columns in the CSV depend on the workflows that you selected. Others will appear in the file no matter which workflows you choose. The table below lists all the columns that you will have and explains that they are for and if they are optional for creating a project.
Column Header | Data Type | Required to Create the project | Description |
---|---|---|---|
ProjectName | String | Yes | The name of the project you wish to create |
FolderPath | String | Yes | The folder path to locate the project. Must start with FlexDeploy/ You can use a nested folder structure. The folders will be created, if you have permission to create them. |
Description | String | No | An optional description for the project. |
ProjectType | Enum Values | No | The type of the project you wish to create. If it is left blank in the CSV, a standard project is created. If populated, a Package-Based project will be created of the selected type. You will not be able to change between Standard and Package Based Classifications after upload. The available options are below. Project Type Name or Code to enter in the CSV. EBS - EBS |
DeploySequence | Integer | No | Optionally sets the deploy sequence for the project. |
NextProjectBuildNumber | Integer | No | Optionally sets the next build number for the project. Defaults to 1. |
BranchName | String | No | Optionally sets the branch name for the project. Defaults to the default branch from project defaults. |
VersionNameSyntax | String | No | Groovy Script Options sets the version name syntax (groovy) for the project. Defaults to the value from project defaults. |
NextBranchBuildNumber | Integer | No | Optionally sets the next build number for the main branch. Defaults to 1. |
SparseCheckoutFolders | String | No | Groovy Script Set’s the sparse checkout folder for the project. |
FDGIT_URL | String | Yes | Git URL you would like for the project source. If the URL matches an existing Git Instance, the instance will be used for project creation. If no Git Instance is found, the Git Instance will be required to create the project. |
FDGIT_USER | String | Yes | Git User. This is only required if a Git Instance is not found and one is being created on project creation. |
FDGIT_PASSWORD | String | Yes | Git Password. This is only required if a Git Instance is not found and one is being created on project creation. |
BuildWorkflow | String | Yes | The name of the workflow that you wish to use for building the project. A Valid Build Workflow is required in the CSV File in order to upload. |
DeployWorkflow | String | Yes | The name of the workflow that you wish to use for deploying the project. A Valid Deploy Workflow is required in the CSV File in order to upload. |
BuildTargetGroup | String | Yes | The Target Group Code of the target group that you wish to use for builds. |
DeployTargetGroup | String | Yes | The Target Group Code of the target group that you wish to use for deployment. |
...