Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

FlexDeploy provides Generic project type to implement customized partial deployment for specific type of artifacts. This is only necessary when requirement is to track deployment of individual file. In future, FlexDeploy will provide ability to create specific project type and it's metadata but in meantime Generic project type should be utilized.

Object Type Identification

  • As there is only one object type called File, all files are detected as that type.
  • Files are sorted alphabetically.
  • In general, you will extract files from SCM like Git, Subversion when using Generic project type.

Object Type Code

  • FILE
    • Display Name - File

Attributes

NameCodeDescriptionDefault ValueSupported Values
SourceSOURCEThis is hidden and defaults to SCMSCMSCM
Target LocationTARGETTarget Folder to place the file into. You can ignore this if value is not necessary for deployment.

Attribute 1ATTRIBUTE1You can ignore this if value is not necessary for deployment.

Attribute 2ATTRIBUTE2You can ignore this if value is not necessary for deployment.

Attribute 3ATTRIBUTE3You can ignore this if value is not necessary for deployment.

Attribute 4ATTRIBUTE4You can ignore this if value is not necessary for deployment.

Attribute 5ATTRIBUTE5You can ignore this if value is not necessary for deployment.

Related Project Properties

NameCodeDescriptionDefault ValueSupported Values





Considerations

  • Workflows used by partial deployment projects must use plugin operations compatible with partial deployment capability. Refer plugin guides documentation but in this case use partialExecute operations from Unix Shell, Windows Shell and Powershell plugins. Other plugins like File can work with Generic project type, but that is not recommended to avoid confusion on various properties. Plugin SDK is not available for partial deployment operations yet.
  • Build workflow can be created with simple script code like echo $SOURCE_FILE. Files are automatically extracted from source control system when build is executed for partial deployment projects.
  • Deploy workflow should implement script necessary to deploy individual file.
  • Note that script provided with partialExecute is invoked for each individual file by plugin.
  • As always build and deploy workflow can define Project or Environment Instance scoped properties.
  • No labels