IBM Cloud Docs
빌드 레코드 공개(더 이상 사용되지 않음)

빌드 레코드 공개(더 이상 사용되지 않음)

Delivery Pipeline을 IBM Cloud® DevOps Insights와 통합하려면 idra(더 이상 사용되지 않음)를 사용하여 빌드 레코드를 공개할 수 있습니다. 빌드가 완료되면 빌드 레코드를 통해 DevOps Insights에 알립니다. 이 레코드는 애플리케이션 이름, 분기, 빌드 ID, Git 저장소에 대한 참조 등을 포함합니다. 테스트 기록, 배포 기록을 보거나 정책을 평가하려면 빌드 기록을 DevOps Insights 게시해야 합니다.

DevOps Insights에서는 공개된 테스트 데이터를 기반으로 배치 위험성을 추적합니다. DevOps Insights를 Delivery Pipeline과 통합할 경우, DevOps Insights를 도구화하여 파이프라인에서 정보를 수집합니다. 파이프라인에서 수집된 정보는 DevOps Insights 대시보드에 표시되며 DevOps 프로세스에 대한 가시성을 제공합니다.

DevOps Insights에서는 배치 위험성을 분석하기 위해 파이프라인의 다음 정보가 필요합니다.

  • 빌드 레코드
  • 배치 레코드
  • 테스트 결과

시작하기 전에

빌드, 테스트 및 배치하기 위해 도구 체인에서 Delivery Pipeline을 구성해야 합니다. 자세한 정보는 Delivery Pipeline 구성을 참조하십시오.

빌드 레코드 공개(더 이상 사용되지 않음)

마지막 빌드 작업에서 빌드 레코드를 업로드하려면 다음 스크립트를 사용하십시오.

#!/bin/bash
# Add user api key to stage environment variable as a secured property
export LOGICAL_APP_NAME="SampleApp"
export BUILD_PREFIX="master"

# $GIT_BRANCH, $GIT_URL, $GIT_COMMIT are environment variables made available by the CD pipeline
# node 4.x or above is needed
export PATH=/opt/IBM/node-v4.2/bin:$PATH
npm install -g grunt-idra3

idra --publishbuildrecord --branch=$GIT_BRANCH --repositoryurl=$GIT_URL --commitid=$GIT_COMMIT --status=pass

파이프라인에 정의하는 환경 변수는 이러한 레코드를 공개하기 위해 컨텍스트를 제공합니다. 작업의 스크립트에서 export 명령을 사용하여 환경 변수를 정의할 수 있습니다. 각 파이프라인 단계의 환경 특성 메뉴에서 이를 설정할 수도 있습니다.

환경 변수 및 목적
환경 변수 용도 필수
IBM_CLOUD_API_KEY IBM Cloud 사용자의 API 키입니다. idra CLI를 시작하고 DevOps Insights 위험성 정책을 시행하는 모든 작업입니다.
LOGICAL_APP_NAME 대시 보드의 앱 이름입니다. DevOps Insights 위험성 정책을 빌드하고, 테스트하고, 배치하고, 적용하는 모든 작업.
BUILD_PREFIX 단계의 빌드에 접두부로 추가되는 텍스트입니다. 이 텍스트도 대시보드에 표시됩니다. DevOps Insights 위험성 정책을 빌드하고, 테스트하고, 배치하고, 적용하는 모든 작업.

이러한 변수를 다음과 같이 일관되게 사용해야 합니다.

  • IBM_CLOUD_API_KEY는 비밀번호와 비슷합니다. 각 Continuous Delivery 파이프라인 단계 환경에 서비스 특성으로 추가하십시오.
  • 특정 애플리케이션에 대한 모든 작업 또는 단계에서 동일한 LOGICAL_APP_NAME을 사용하십시오.
  • 특정 앱 및 빌드 유형에 대해 BUILD_PREFIX가 동일한지 확인하십시오. 예를 들어, 마스터 분기의 빌드인 경우에는 BUILD_PREFIX"master"일 수 있습니다.

빌드 빈도 보기

이 빌드 작업이 완료되면 파이프라인은 빌드가 완료되었다는 메시지를 DevOps Insights에 공개합니다. 빌드 빈도 페이지에서 빌드 레코드를 볼 수 있습니다. 빌드 빈도 페이지를 보려면 다음 단계를 사용하십시오.

  1. IBM Cloud 콘솔에서 메뉴 아이콘 햄버거 아이콘 > 플랫폼 자동화 > 툴체인을 클릭합니다.
  2. 도구 체인을 선택하십시오.
  3. 도구 체인의 개요 페이지에서, IBM Cloud 도구 카드에 있는 DevOps Insights를 클릭하십시오.
  4. 빌드 빈도를 클릭하십시오.

다음 단계

idra(더 이상 사용되지 않음)를 사용하여 배치 레코드를 공개하는 방법을 알아보십시오.