Page tree
Skip to end of metadata
Go to start of metadata

Application source code can be of different types and can be stored in different locations. Generally a Version may consist of one or more Source Code Packages - in general one per storage location, source code type (e.g. source code files, database extracts, etc.). Various and different kinds of packages can be created - please see the CAST Management Studio help for more information.

Add source code

For sake of an example we are going to package the file based source code that forms the "client side" part of our Application "MEUDON" - this source code is Eclipse based J2EE and is stored in a Subversion repository.

For additional information on how to add a package of different type please visit: AIC Learning Center page and select the "Making a Delivery" tab.

Create and configure the package

  • In the CAST Delivery Manager Tool, in the Version page, click the Add button as shown below:

  • The Add Package wizard will then be displayed:

  • As explained earlier, in this example we are going to package Eclipse based J2EE source code stored in a Subversion (SVN) repository. The first screen in the wizard will ask you where your source code is located - in this example we have selected SVN - Subversion as shown above.
  • Click Next to continue.

  • In this screen we are presented with one Extractor option Subversion using svnkit - choose this option
  • Click Finish to complete the wizard.
  • The Package Configuration tab will then be displayed, enabling you to configure what source code you will include:

  • Start by giving the source code package a name:

  • Next fill in the connection details and source location (HEAD etc.) for your SVN server - these should be self explanatory. Please also see the CAST Delivery Manager Tool help file for more information about the fields shown below.

  • There are other options you can configure - for example to target only specific project types, however, for this example, the source code is only one specific technology, so we do not need to filter specific target projects:

 

  • No labels