Deployment Automation Process Sample

Version 4

    Please export the attached zip files into your IICS Cloud account to get two services (Process Samples)

     

    Process: SCM Export to Git:

     

    This service automates exporting assets and checking them into Git:

    1. Service is invoked with details on Cloud username, password, hostname along with Object Type/Path of object to be exported. It also asks user if they need to checkin this export zip into Git.
    2. Gives out the location (URL) if checked in to Git along with Login and Export Status

     

    Input to the Service

    Name

    Type

    Required

    IICS Username

    Text

    No

    IICS Password

    Text

    No

    IICS Hostname

    Text

    No

    Object PathTextNo
    Object TypeTextNo
    Enable Source ControlTextNo

     

    Output from the Service

    Name

    Type

    Login Status

    Text

    Export StatusText
    SCM Checkin StatusText

     

    Sample Input:

     

    {

         "IICS Username": "username",

         "IICS Password": "password",

         "IICS Hostname": "dm-us.informaticacloud.com",

         "Object Path": "Test",

         "Object Type": "PROJECT",

         "Enable Source Control": "Yes"

    }

     

    Sample Output:

     

    {

        "Login Status": "Active",

        "Export Status": "SUCCESSFUL",

        "SCM Checkin Status": "git repo URL where checkin is made"

    }

     

    Process: SCM Import from Git:

     

    This service automates checking out assets (zip) from Git and importing them to the Cloud account:

    1. Service is invoked with details on Cloud username, password, hostname along with zip file (IICS Export file) to be imported.
    2. Gives out the filename that was checked out from Git along with Login and Import Status

     

    Input to the Service

    Name

    Type

    Required

    IICS Username

    Text

    No

    IICS Password

    Text

    No

    IICS Hostname

    Text

    No

    SCM File PathTextNo

     

    Output from the Service

    Name

    Type

    Login Status

    Text

    SCM Checkout StatusText
    Import StatusText

     

    Sample Input:

     

    {

         "IICS Username": "username",

         "IICS Password": "password",

         "IICS Hostname": "dm-us.informaticacloud.com",

         "SCM File Path": "TestSDLC-04:37:57.79Z.zip"

    }

     

    Sample Output:

     

    {

        "Login Status": "Active",

         "SCM Checkout Status": "TestSDLC-04:37:57.79Z.zip",

        "Import Status": "SUCCESSFUL"

     

    }