CircleCI를 통한 Panther 콘텐츠 관리
CircleCI를 사용한 CI/CD 워크플로우로 Panther의 디텍션 콘텐츠 관리하기
마지막 업데이트
도움이 되었나요?
CircleCI를 사용한 CI/CD 워크플로우로 Panther의 디텍션 콘텐츠 관리하기
마지막 업데이트
도움이 되었나요?
도움이 되었나요?
version: 2.1
jobs:
upload:
docker:
- image: 'cimg/python:3.11'
steps:
- checkout
- run:
name: 가상 환경 설정 및 종속성 설치
command: make venv
- run:
name: 단위 테스트 실행
command: pipenv run panther_analysis_tool test
- run:
name: 디텍션 콘텐츠 업로드
# (선택 사항) 아래 명령에 `--filter Enabled=true`를 추가하면 Enabled 된 디텍션만 업로드합니다
command: |
PANTHER_API_HOST=$INTERNAL_API_HOST \
PANTHER_API_TOKEN=$INTERNAL_API_TOKEN \
pipenv run -- panther_analysis_tool upload
workflows:
panther:
jobs:
- upload:
filters:
branches:
only:
- main