- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
CircleCI 워크플로에서 Datadog Static Analysis 작업을 실행하세요.
Static Analysis는 비공개 베타 버전입니다. 액세스를 요청하려면 지원팀에 문의하세요.
Datadog Static Analysis를 사용하려면 static-analysis.datadog.yml
파일을 리포지토리의 루트 디렉터리에 추가해 사용할 규칙 세트를 지정해야 합니다.
rulesets:
- <ruleset-name>
- <ruleset-name>
다음은 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 |