Document toolboxDocument toolbox

Compliance Test InfoServer Asset Bamboo Task

MettleCI provides a function to evaluate a set of ISX files against user-defined compliance Rules.  The report that is produced by the compliance testing function provides details on success or failure of these tests.  In a CI/CD scenario, this information will determine whether to continue to the next step of the process.

The Bamboo implementation of the Compliance Test function provides additional functionality to the command line version:

  • Executes the Compliance Rules and generate the report file
  • Provides an additional option to select a specific set of ISX asset files instead of an entire directory
  • Assesses the contents of the report file and optionally halt the process in event of failure



Configuration Steps

  1. Navigate to the Tasks configuration tab for the job (this will be the default job if creating a new plan).
  2. Click the name of an existing Datastage Admin task, or click Add Task and then search 'Datastage' to easily locate the Datastage Admin task type, in order to create a new task.

  3. Task DescriptionA description of the task, which is displayed in Bamboo.
    Disable this taskCheck, or clear, to selectively run this task.
    Compliance rule directoryDirectory containing Compliance Rule (*.grm) files.
    Compliance Test type

    The type of compliance test to run:

    • Entire Directory - Recursively compliance test all ISX files in a given directory
    • File List - Selectively compliance test ISX files in a given directory based on a list
    Root ISX directoryRoot of a directory structure containing ISX files for compliance testing. 
    List file name

    Path to file containing a list of ISX files to compliance test. ISX file names are expected to be relative to the Root ISX directory.

    Only shown when Compliance Test type is "File List".

    Fail build when a Compliance Test fails?Check this option to have the Bamboo build fail when at least one compliance test fails


  4. Click Save

© 2015-2024 Data Migrators Pty Ltd.