Apidog는 간단한 CLI 명령을 통해 모든 CI/CD 파이프라인에서 자동화된 테스트 실행을 지원합니다. GitHub Actions, GitLab CI, Jenkins 또는 사용자 지정 webhook handler를 사용하시는 경우에도 Git 저장소가 업데이트될 때마다 Apidog 테스트를 자동으로 트리거할 수 있습니다.사전 요구 사항#
Apidog access token을 생성할 수 있는 권한
작동 방식#
이 통합은 간단한 원칙인 Git Webhook + CLI Execution을 기반으로 합니다.push 또는 pull request와 같은 Git 이벤트가 발생하면 CI/CD 도구가 해당 이벤트를 수신하고 apidog run 명령을 실행하여 테스트 시나리오를 수행합니다.이 가이드에서는 널리 사용되며 추가 인프라가 필요하지 않은 GitHub Actions를 예시로 사용합니다. 그러나 동일한 접근 방식은 다른 플랫폼에도 적용됩니다.모든 push 또는 pull request마다 API 테스트를 자동으로 실행
특정 브랜치 모니터링(예: main, develop)
이제 GitHub Actions를 사용하여 설정 과정을 살펴보겠습니다.1단계: GitHub Workflow 초기화#
3.
상단 탐색 표시줄에서 "Actions" 탭을 클릭하십시오.
4.
해당 저장소에서 Actions를 처음 설정하는 경우 **"New workflow"**를 클릭하여 새 workflow를 생성하십시오.
2단계: Apidog에서 GitHub Actions 구성 생성#
1.
Apidog에서 프로젝트를 열고 "Tests" 페이지로 이동하십시오.
3.
테스트 환경을 구성하고, 테스트 데이터 활성화 여부를 결정한 뒤, 반복 횟수와 지연 간격을 설정하십시오.
4.
**"GitHub Actions"**를 선택한 다음 **"Copy"**를 클릭하십시오.
3단계: GitHub에 Workflow 붙여넣기 및 커밋#
1.
GitHub 저장소로 돌아가 Actions 페이지를 여십시오.
2.
새 workflow를 생성하고 Apidog에서 복사한 구성 코드를 붙여넣으십시오.
3.
이미 기존 CI 파이프라인이 있는 경우 Apidog 테스트 구성을 해당 파이프라인에 병합할 수 있습니다.
4.
**"Commit changes"**를 클릭하여 workflow를 저장하고 활성화하십시오.
workflow 파일은 저장소의 .github/workflows/ 아래에 저장됩니다.
이 파일은 소스 코드의 일부이며, 프로젝트를 로컬로 clone하거나 pull할 때 포함됩니다. 다른 파일과 마찬가지로 로컬 개발 환경에서 편집하고 Git을 통해 변경 사항을 커밋할 수 있습니다.workflow 파일 상단에는 다음과 같은 줄이 포함됩니다.이는 누군가 코드를 push하거나 pull request를 열거나 업데이트할 때마다 GitHub가 workflow를 자동으로 트리거하도록 지시합니다. 이는 더 자세한 버전과 동일한 축약 구문이며, 대부분의 CI 시나리오에서 잘 작동합니다.4단계: Workflow 실행 및 결과 보기#
구성이 완료되면 새 코드 커밋이 있을 때마다 GitHub Actions workflow가 자동으로 실행됩니다. Actions 페이지에서 workflow의 상태와 테스트 결과를 모니터링할 수 있습니다. Modified at 2026-06-09 08:53:32