...
SCM Type | Supported Methods | ||
---|---|---|---|
SVN |
Project.addSVNConfig(int pSequenceNumber, String pInstanceCodepInstanceName) Project.addSVNConfig(1,"SVNPROD") Project.addSVNConfig(1,"SVNPROD","\"/trunk/\" + ProjectName","\"/branches/\" + StreamName + \"/\" + ProjectName","","") Create a SVN configuration for the project based on a pre-configured SCM instance code for SVN. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Trunk Path Script, Branch Path Script, TagPathScript Tag Path Script and Checkout Directory will be populated from the Project SVN Setup Defaults. For example, Project.addSVNConfig(1,"SVNPROD")Project.addSVNConfig(int pSequenceNumber, String pInstanceCodepInstanceName, String pTrunkPathScript, String pBranchPathScript, String pTagPathScript, String pCheckoutDirectory) Create a SVN configuration for the project based on a pre-configured SCM instance code for SVN. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Trunk Path Script, Branch Path Script, TagPathScript Tag Path Script and Checkout Directory provided on the method will overwrite the values from the Project SVN Setup Defaults. Passing in an empty string will not override the given default value. ProjectName and StreamName are available variables within project configuration that can be used to make generic formulas. For example, Project.addSVNConfig(1,"SVNPROD","\"/trunk/\" + ProjectName","\"/branches/\" + StreamName + \"/\" + ProjectName","","") | ||
GIT |
Project.addGITConfig(int pSequenceNumber, String pInstanceCodepInstanceName) Create a GIT configuration for the project based on a pre-configured SCM instance code for GIT. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Branch Path Script, TagPathScriptTag Path Script, Checkout Directory and SparseCheckoutFoldersScript Sparse Checkout Folders Script will be populated from the Project GIT Setup Defaults. For example, Project.addGITConfig(1,"GITPROD") Project.addGITConfig(int pSequenceNumber, String pInstanceCodepInstanceName, String pBranchPathScript, String pTagPathScript, String pCheckoutDirectory, String pSparseCheckoutFoldersScript) Create a GIT configuration for the project based on a pre-configured SCM instance code for GIT. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Branch Path Script, TagPathScriptTag Path Script, Checkout Directory and SparseCheckoutFoldersScript Sparse Checkout Folders Script provided on the method will overwrite the values from the Project GIT Setup Defaults. Passing in an empty string will not override the given default value. ProjectName and StreamName are available variables within project configuration that can be used to make generic formulas. For example, Project.addGITConfig(1,"GITPROD","StreamName","ProjectVersion","ProjectName","") | ||
TFVC |
Project.addTFVCConfig(int pSequenceNumber, String pInstanceName) Create a TFVC configuration for the project based on a pre-configured SCM instance code for TFVC. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Main Path Script, Branch Path Script, Label Name Script and Checkout Folder Script will be populated from the Project TFVC Setup Defaults. For example, Project.addTFVCConfig(1,"TFVCPROD") Project.addTFVCConfig(int pSequenceNumber, String pInstanceName, String pMainPathScript, String pBranchPathScript, String pLabelNameScript, String pCheckoutFolderScript) Create a TFVC configuration for the project based on a pre-configured SCM instance code for TFVC. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Main Path Script, Branch Path Script, Label Name Script and Checkout Folder Script provided on the method will overwrite the values from the Project TFVC Setup Defaults. Passing in an empty string will not override the given default value. ProjectName and StreamName are available variables within project configuration that can be used to make generic formulas. For example, Project.addTFVCConfig(1,"TFVCPROD","\"\\\$/\" + ProjectName + \"/main\"","\"\\\$/\" + ProjectName + \"/\" + StreamAttribute1","ProjectName + ProjectVersion","") | ||
PERF |
Project.addPERFConfig(int pSequenceNumber, String pInstanceName) Create a PERF configuration for the project based on a pre-configured SCM instance code for PERF. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Main Path Script, Branch Path Script, Label Name Script and Checkout Folder Script will be populated from the Project PERF Setup Defaults. For example, Project.addPERFConfig(1,"PERFPROD") Project.addPERFConfig(int pSequenceNumber, String pInstanceName, String pMainPathScript, String pBranchPathScript, String pLabelNameScript, String pCheckoutFolderScript) Create a PERF configuration for the project based on a pre-configured SCM instance code for PERF. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Main Path Script, Branch Path Script, Label Name Script and Checkout Folder Script provided on the method will overwrite the values from the Project PERF Setup Defaults. Passing in an empty string will not override the given default value. ProjectName and StreamName are available variables within project configuration that can be used to make generic formulas. For example, Project.addPERFConfig(1,"PERFPROD","\"//StreamsDepot/\" + ProjectName","\"//StreamsDepot/\" + ProjectName","ProjectName + \"-\" + ProjectVersion","") | ||
CVS |
Project.addCVSConfig(int pSequenceNumber, String pInstanceName) Create a CVS configuration for the project based on a pre-configured SCM instance code for CVS. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Module Name Script, Branch Name Script, Tag Script and Checkout Folder Script will be populated from the Project CVS Setup Defaults. For example, Project.addCVSConfig(1,"CVSPROD") Project.addCVSConfig(int pSequenceNumber, String pInstanceName, String pModuleNameScript, String pBranchNameScript, String pTagScript, String pCheckoutFolderScript) Create a CVS configuration for the project based on a pre-configured SCM instance code for CVS. The sequence number allows you to create multiple configurations per project (sequencing starts at 1). The values for Module Name Script, Branch Name Script, Tag Script and Checkout Folder Script provided on the method will overwrite the values from the Project CVS Setup Defaults. Passing in an empty string will not override the given default value. ProjectName and StreamName are available variables within project configuration that can be used to make generic formulas. For example, Project.addCVSConfig(1,"CVSPROD","ProjectName","StreamName","\"R\" + ProjectVersion.replace(\".\",\"_\")","") | ||
CCUCM |
| ||
PVCS |
|
...