Click to enlarge
To deliver source code:
- Drag and drop one .zip or .tar.gz file containing your source code - or click the upload cloud icon to add a file using a traditional "open file" method.
- If you have configured a source code folder (see Administration Center - Settings - Source Folder Location) you can click the yellow folder to add code directly from this folder - only one folder in the designated path can be selected:
If you want to deliver source code containing:
- .NET source code: you should ensure that you define the location of the .NET Assemblies which is required for a successful analysis. See Configuring source code delivery for .NET.
- Maven based source code: you should ensure that you define the location of the Maven repositories so that any associated JAR files can be automatically discovered and that POM dependencies can also be located - which is required for a successful analysis. See Configuring source code delivery for Maven.
In a rescan scenario, CAST highly recommends setting the following options as follows:
Option | Option position | Description |
---|---|---|
Backup Application | ENABLED or DISABLED | Unticked by default. Selecting the option will cause the Application to be backed up as part of the actions you choose. This may cause some additional processing time while the backup completes. Backups are stored in the following location on the relevant AIP Node and can be managed in Administration Center - Applications - Application Details: %PROGRAMDATA%\CAST\AipConsole\AipNode\backup\<application_name>\YYYYMMDDHHMM.zip |
Same configuration as previous version | ENABLED | This will ensure that your configuration (Modules, Exclusion Rules and Objectives) are identical to the settings used in the previous version, therefore retaining result continuity, although you are free to make changes to Exclusion Rules and Optimizations if you require by clicking the Next button as highlighted below - note that changing other settings in the wizard may impact the stability of your results. In addition, the option Enable Automatic discovery (see below) will be available (and will be enabled). Click to enlarge When disabled, AIP Console will create a version ignoring any previous Version settings and options - i.e. as if it was a brand new Version. |
Enable Automatic discovery | ENABLED | Only available when adding a new version when a version already exists and when the option Same configuration as previous version (see above) is enabled.
|
Run Analysis | ENABLED or DISABLED | Choose whether you want to run an analysis immediately after the source code is delivered. Technically the Run analysis option also includes an internal step called "Prepare analysis data" step, which allows:
Standard rescan for CAST Imaging For a Standard onboarding scenario, you should enable this option. Enabling this option includes the following steps that would otherwise need to be manually actioned:
Enabling the option will also automatically expose the following options: Advanced rescan for CAST Imaging For an Advanced rescan scenario, you should disable this option. This will allow you to work through the process of validating/accepting the version, running an analysis and publishing to CAST Imaging as separate steps. |
Publish to CAST Imaging | ENABLED or DISABLED |
Choose whether you want to publish the data in your CAST Imaging instance immediately after the source code is delivered. This option is enabled by default: Standard rescan for CAST Imaging For a Standard rescan scenario, you should enable this option. Advanced rescan for CAST Imaging For an Advanced rescan scenario, you should disable this option. This will allow you to work through the process of validating/accepting the version, running an analysis and publishing to CAST Imaging as separate steps. |