> For the complete documentation index, see [llms.txt](https://docs.medcrypt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.medcrypt.com/ko/helm/automate-and-integrate/automate-sbom-management-via-ms-azure-devops-extension.md).

# MS Azure DevOps 확장을 통해 SBOM 관리 자동화

Helm용 Azure DevOps 확장 프로그램을 사용하면 Helm을 CI/CD 워크플로에 원활하게 통합하고, 제품 버전 생성과 SBOM 업로드를 자동화할 수 있습니다. 이 확장 프로그램은 독립적으로 사용하거나 기존 Azure DevOps 파이프라인에 통합할 수 있으며, 최소한의 노력으로 제품 구성 요소, 종속 항목 및 취약점에 관한 포괄적이고 최신 상태의 문서를 유지할 수 있습니다.

## SBOM을 수동으로 유지 관리하는 데 드는 시간과 노력을 절감합니다

구성이 완료되면 연결된 Azure 리포지토리에 새 SBOM 또는 업데이트된 SBOM이 추가될 때, Helm이 이벤트 트리거를 기준으로 해당 제품 버전에 SBOM을 자동으로 추가하거나 업데이트합니다.

* **효율성:** SBOM을 유지 관리하는 데 많은 작업이 필요한 프로세스를 자동화하여 팀이 개발에 집중할 수 있도록 합니다.
* **정확성 및 일관성:** 코드베이스의 모든 변경 사항이 SBOM에 반영되도록 합니다.
* **원활한 통합:** 기존 Azure DevOps 워크플로에 자연스럽게 적용되어 업무 중단 없이 DevOps 방식을 개선합니다.
* **규정 준수 및 투명성:** 상세하고 최신 상태의 SBOM을 제공하여 규제 요건 준수를 지원하고 이해관계자와의 투명성을 높입니다.

**시작하기:**

1. 시작하려면 Helm API 액세스 권한과 API 자격 증명, 그리고 Helm API URL(`api-base-url`). 이러한 자격 증명은 각각 클라이언트 ID와 클라이언트 시크릿입니다. 즉, Helm 이메일과 API 키입니다. [문의하기](mailto:support@medcrypt.com) 하여 Helm API에 액세스할 수 있습니다.
2. Azure DevOps 계정에 로그인한 다음 Azure Marketplace로 이동합니다.
3. [Helm 확장 프로그램으로 이동합니다](https://marketplace.visualstudio.com/items?itemName=medcrypt-helm.upload-sbom\&ssr=false#overview), 그런 다음 **무료로 받기** 버튼을 클릭하여 조직에 설치합니다.
4. Azure DevOps 프로젝트에서 다음으로 이동합니다 **Azure Pipelines** 를 선택한 다음 기존 파이프라인을 선택하거나 새 파이프라인을 만듭니다.
5. 다음을 추가합니다. **Medcrypt Helm Upload SBOM** 작업을 새 작업 또는 기존 작업에 추가합니다.
6. 다음을 구성합니다. **Medcrypt Helm Upload SBOM** 작업에 Helm API 자격 증명과 SBOM 파일 경로를 비롯한 필수 매개변수를 설정합니다.
7. 작업을 실행합니다. 실행 중 작업 로그에서 추적 정보와 진단 정보를 확인할 수 있습니다.

이 확장을 Azure DevOps 환경에 통합하면 소프트웨어 공급망 보안을 강화하고 최소한의 노력으로 정확한 SBOM을 유지할 수 있습니다.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.medcrypt.com/ko/helm/automate-and-integrate/automate-sbom-management-via-ms-azure-devops-extension.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
