Skip to main content

Azure Pipelines Datasheet

Harness SEI uses Rest APIs to connect to Azure Pipelines. Using these API calls, SEI ingests metadata for builds, pipelines, and releases data.

Azure pipeline builds

Metadata
  • _links
  • properties
    • count
    • item
    • keys
    • values
    • CodeReviewThreadType
    • CodeReviewVoteResult
    • CodeReviewVotedByInitiatorIdentity
    • CodeReviewVotedByIdentity
  • tags
  • validationResults
    • message
    • result
  • plans
    • planId
    • orchestrationType
  • triggerInfo
    • ci.sourceBranch
    • ci.sourceSha
    • ci.message
    • ci.triggerRepository
  • id
  • buildNumber
  • status
  • result
  • queueTime
  • startTime
  • finishTime
  • url
  • definition
  • buildNumberRevision
  • project
  • uri
  • sourceBranch
  • sourceVersion
  • queue
  • priority
  • reason
  • requestedFor
  • requestedBy
  • lastChangedDate
  • lastChangedBy
  • orchestrationPlan
  • logs
  • repository
  • keepForever
  • retainedByRelease
  • triggeredByBuild

Azure pipelines

Metadata
  • _links
  • configuration
    • designerJson
    • variables
    • path
    • repository
      • fullName
      • connection
      • type
      • id
    • type
    • url
    • id
    • revision
    • name
    • folder
    • project
  • runs
    • pipeline
    • state
    • result
    • createdDate
    • finishedDate
    • url
    • resources
    • id
    • commit_ids
    • name
    • variables
    • stages

Azure releases

Metadata
  • id
  • name
  • status
  • createdOn
  • modifiedOn
  • createdBy
  • start_time
  • finish_time
  • releaseDefinition
  • description
  • reason
  • logsContainerUrl
  • url
  • owner
  • tags
  • environments
  • variables
  • variableGroups
    • type
    • id
    • name
    • description
    • isShared
  • artifacts
    • sourceId
    • type
    • alias
    • definitionReference
    • isPrimary
    • isRetained
  • stages
    • id
    • releaseId
    • name
    • status
    • createdOn
    • modifiedOn
    • timeToDeploy
    • variables
    • variableGroups
    • deploySteps
    • rank
    • steps
      • id
      • name
      • dateStarted
      • dateEnded
      • startTime
      • finishTime
      • status
      • agentName
      • logUrl
      • stepLogs