Cloud Services

DevOps Intelligence

Azure Pipeline Deploy
Published On Jun 05, 2024 - 11:21 AM

Azure Pipeline Deploy

Azure Pipelines is a cloud-based service that aids developers in automating the build process of their applications, ensuring consistent and efficient deployment to any platform.
To enable effective data synchronization from Azure Pipeline Deploy into DevOps Intelligence, it's crucial to establish an adequately configured Azure DevOps connection. This connection is a secure bridge between the two platforms, allowing seamless data transfer and management. Establishing this connection enables DevOps Intelligence to leverage Azure Pipeline's robust capabilities, enhancing its monitoring and reporting features. This configuration enhances the accuracy and efficiency of data handling and amplifies the overall functionality of the KDevOps Intelligence tool.
Access rights
: The connection must have the following access right:
  • Pipeline Resources
    : Use access right.
  • Build
    : Read access right.
  • User profile
    : Read access right.

Roles required

As a user, your permissions determine the actions you can perform on the bring-your-own (BYO) template data. You must view, create, update, and delete roles to perform the respective actions. By default, these permissions are granted to the
Editor
. The
Viewer
, on the other hand, is only endowed with the view role.

Configuration

You must choose the Project and Organization, Pipeline name, and add a Technical Service and additional configurations for customizations to establish the configuration. Extra settings are available to handle the states of
Passed
,
Failed
, and
In Progress
, which are terms employed in the DevOps Intelligence dashboards. You have the flexibility to introduce custom terms for these states. For instance, any value input under the
Passed
category will be interpreted as passed when displayed on the dashboard. Once you have made these selections complete the following steps to configure AWS CodePipeline:
  • Within Kyndryl application, select the overflow
    Menu
    button from the top left corner, navigate to
    DevOps Intelligence
    , and expand the menu.
  • Expand
    Settings & Utilities,
    then select
    Tools Configuration
  • Select
    Add configuration +,
    and a
    Add tool configuration
      form will be displayed; here, you will select:
    • Azure Pipeline - Deploy
      from the
      Tool Engine
      dropdown menu
    • Select the
      Connection
      and
      Provider
      from the dropdown menu
    • Enter the
      Release name
      ,
      Environment
      , and
      Incident host URL
  • Select Yes or No on each following field if the configuration is for a production environment.
  • From each dropdown menu, select the
    Technical service,
    Organization
    ,
    Project
    , and
    Pipeline name
  • And you can fill in the
    Additional configuration for customization
    section at the bottom of the form if you would like to personalize it with custom terms for
    Passed
    ,
    Failed
    , or
    In progress
    statuses
  • Select the
    Add configuration
    button at the bottom of the form.
After completing the configuration, you can view the configuration details in the table on the configuration page. A sample image showcasing this is provided below for your reference.
Do you have two minutes for a quick survey?
Take Survey