Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Select the DataStage project you wish to register from the drop-down list.

  2. You will then be prompted to provide details for your DataStage asset Git Repository.

    • In the URL field, enter either the SSH or HTTP clone string for the project. Its exact format (including whether or not you prefix it with a protocol specifier - HTTP:// or SSH://) is dependant upon the features of your selected Git system, but will generally look very much like one of the following:

      1. https://<git.domain>/<repository-name>.git for HTTP/HTTPS-based URLs, or

      2. ssh://<user>@<git.domain>:<repository-path><repository-name>.git (or something similar) for SSH-based URLs

    • For example, the SSH clone string of a remote Git repository for a DataStage Project called ‘MYDATASTAGEPROJECT’ set up in Data Migrators' Atlassian’s Bitbucket Cloud instance would be ssh://git@bitbucket.org:datamigrators/mydatastageproject.git.

    • In the Branch field enter the branch you want MettleCI to commit to. Unless you have a good reason to specify otherwise, leave this field blank and MettleCI will use the repository’s default branch (typically master or main).

    • In the Path field, enter ‘datastage’.

      Image RemovedImage Added

  3. This page presents the same options as above, but for the Git repository holding your Compliance rules. Note that Compliance rules can be sourced from a subdirectory of your DataStage solution repository, if that’s how you want to organise your repositories.

    Image RemovedImage Added

    1. For example, the following configuration (using SSH URLs) would source compliance rules for ‘MYDATASTAGEPROJECT’ from a ‘compliance’ directory at the root of the DataStage Asset repository:

      1. DataStage Asset Repository configuration

        1. URL: ssh://git@bitbucket.org:datamigrators/mydatastageproject.git , Branch: , Path: ‘datastage’

      2. Compliance Repository configuration

        1. URL: ssh://git@bitbucket.org:datamigrators/mydatastageproject.git , Branch: , Path: ‘compliance’

  4. Finally We need to select an Issue Management Service, if for now you are not interested in using a particular issue management system you can simply use the ‘Default Generic Issue Management’. If you have not yet configured your issue management system of choice see Using an Issue Management System.

...