RapidScan

Integration pipelines for the RapidScan product bundle.

High Level Design

General information of the components that will be updated automatically with the implementation of the pipelines.

References to be updated on the bundle

Implementation

Description of the implementation and flow of events that will occur when the Generic.Controllerarrow-up-right, Generic.ConverterUIarrow-up-right, VBUC.LightScannerarrow-up-right or the Scanner.GenericScannerarrow-up-right are updated.

  • Generic.ConverterUI

  1. The Generic.ConverterUIarrow-up-right repo push changes into master.

  2. The UI Submodulearrow-up-right in the RapidScan Product Bundlearrow-up-right will be updated to the lasted version.

  3. Execute the corresponding test to ensure the integrity of the new version changes.

  4. Merge the references changes into develop.

  • Generic.Controller

  1. The Generic.Controllerarrow-up-right repo push changes into master.

  2. The corresponding packages references in the project file (.csproj) of the GUI in the RapidScan Product Bundlearrow-up-right will be updated as follows.

    • ​RapidScanBundlearrow-up-right​

      • Mobilize.Common.ElectronCGIAdapter (class that runs in the C# process and communicates with the Electron App)

      • Mobilize.Common.Controller (contains most of the common business logic, resolving the common aspects of all products)

  • VBUC.LightScanner

  1. The VBUC.LightScannerarrow-up-right repo push changes into master.

  2. The corresponding packages references in the project file (.csproj) of the GUI in the RapidScan Product Bundlearrow-up-right will be updated as follows.

    • ​RapidScanBundle​arrow-up-right

      • Mobilize.Assessment.VBUCLightScanner (Scanner that use light VBUC mechanism to collect data about all the VB6 files that are present in a folder)

  • Scanner.GenericScanner

  1. The Scanner.GenericScannerarrow-up-right repo push changes into master.

  2. The corresponding packages references in the project file (.csproj) of the GUI in the RapidScan Product Bundlearrow-up-right will be updated as follows.

Pipelines Flow

Last updated