Static Analysis와 CircleCI Orbs
This product is not supported for your selected
Datadog site. (
).

개요
CircleCI 워크플로에서 Datadog Static Analysis 작업을 실행하세요.
Static Analysis는 비공개 베타 버전입니다. 액세스를 요청하려면 지원팀에 문의하세요.
설정
Datadog Static Analysis를 사용하려면 static-analysis.datadog.yml
파일을 리포지토리의 루트 디렉터리에 추가해 사용할 규칙 세트를 지정해야 합니다.
rulesets:
- <ruleset-name>
- <ruleset-name>
Python 전용 예시
다음은 Python 기반 리포지토리 예시입니다:
rulesets:
- python-code-style
- python-best-practices
- python-inclusive
워크플로
Datadog Static Analysis 작업을 실행하기 위해 .circleci
에서 파일을 생성합니다.
다음은 워크플로 파일 샘플입니다.
version: 2.1
orbs:
datadog-static-analysis: datadog/datadog-static-analyzer-circleci-orb@1
jobs:
run-static-analysis-job:
docker:
- image: cimg/node:current
steps:
- checkout
- datadog-static-analysis/analyze:
service: my-service
workflows:
main:
jobs:
- run-static-analysis-job
환경 변수
CircleCI Project Settings 페이지에서 다음 환경 변수를 설정하세요.
이름 | 설명 | 필수 |
---|
DD_API_KEY | Datadog API 키입니다. 이 키는 Datadog 조직에서 생성되고 비밀로 저장되어야 합니다. | Yes |
DD_APP_KEY | Datadog 애플리케이션 키입니다. 이 키는 Datadog 조직에서 생성되고 비밀로 저장되어야 합니다. | Yes |
입력 사항
워크플로를 사용자 지정하려면 Static Analysis에 대해 다음 파라미터를 설정하세요.
이름 | 설명 | 필수 | 기본값 |
---|
service | 결과에 태그를 지정할 서비스입니다. | Yes | |
env | 결과에 태그를 지정할 환경입니다. Datadog은 ci 를 입력 값으로 권장합니다. | No | none |
site | 정보를 전송할 Datadog 사이트입니다. | No | datadoghq.com |