Historical record of artifacts

Idea created by birma04 Employee on Oct 17, 2018
    New
    Score4
    • BNPP_ARA_Team_L3
    • birma04
    • rivcy01
    • S.Mickael

    The customer requires the overall list of artifacts deployed by environment.

    By default, only the last version is kept for a given artifact in a given environment/agent/server type.

     

    We want to be able to have an historical record of every artifact that has been deployed.

    This feature is useful to determine if a given artifact version has already been deployed in a given environment.

     

    To reflect comments, the possible implementation is at lease 2 ROC Action.

    1) ROC action to check if a given artifact has already been deployed in a given list environment

    This action fails if the artifact has not been deployed in 1 of the environment in the list

    Input:

    - application ID (by default, current application ID)

    - artifact name

    - artifact type

    - artifact version

    - list of environment

    Output:

    - List of environments where the artifact has been deployed (must be part of list provided in the input)

    - List of environments where the artifact has NOT been deployed (must be part of list provided in the input)

     

    2) ROC action to retrieve list of environments where a given artifact has already been deployed

    This action fails if no environment has been found.

    Input:

    - application ID (by default, current application ID)

    - artifact name

    - artifact type

    - artifact version

    Output:

    - List of environments where the artifact has been deployed