InfoGrab Docs

GitLab CI/CD로 테스트하기

요약

GitLab CI/CD를 사용하여 기능 브랜치의 변경 사항을 테스트하세요. 다음과 같은 보고서를 생성할 수 있습니다: 프로젝트에서 취약점을 스캔하여 보안 보고서를 생성할 수 있습니다:

GitLab CI/CD를 사용하여 기능 브랜치의 변경 사항을 테스트하세요. 테스트 보고서를 표시하고 중요한 정보를 머지 리퀘스트에 직접 링크할 수 있습니다.

테스트 및 품질 보고서#

다음과 같은 보고서를 생성할 수 있습니다:

기능 설명
접근성 테스트 변경된 페이지의 접근성 위반을 감지합니다.
브라우저 성능 테스트 코드 변경의 브라우저 성능 영향을 측정합니다.
코드 커버리지 테스트 커버리지 결과, diff의 라인별 커버리지 및 전체 메트릭을 확인합니다.
코드 품질 Code Climate으로 소스 코드 품질을 분석합니다.
임의 job 아티팩트 표시 artifacts:expose_as를 사용하여 선택한 job 아티팩트에 링크합니다.
빠른 실패 테스트 RSpec 테스트가 실패할 때 파이프라인을 일찍 중지합니다.
라이선스 스캔 의존성 라이선스를 스캔하고 관리합니다.
부하 성능 테스트 코드 변경의 서버 성능 영향을 측정합니다.
메트릭 보고서 메모리 사용량 및 성능과 같은 커스텀 메트릭을 추적합니다.
단위 테스트 보고서 job 로그를 확인하지 않고 테스트 결과를 보고 실패를 식별합니다.

보안 보고서#

프로젝트에서 취약점을 스캔하여 보안 보고서를 생성할 수 있습니다:

기능 설명
컨테이너 스캔 Docker 이미지에서 취약점을 스캔합니다.
동적 애플리케이션 보안 테스트(DAST) 실행 중인 웹 애플리케이션에서 취약점을 스캔합니다.
의존성 스캔 의존성에서 취약점을 스캔합니다.
정적 애플리케이션 보안 테스트(SAST) 소스 코드에서 취약점을 스캔합니다.

GitLab CI/CD로 테스트하기

Tier: Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

GitLab CI/CD를 사용하여 기능 브랜치의 변경 사항을 테스트하세요. 다음과 같은 보고서를 생성할 수 있습니다: 프로젝트에서 취약점을 스캔하여 보안 보고서를 생성할 수 있습니다:

GitLab CI/CD를 사용하여 기능 브랜치의 변경 사항을 테스트하세요. 테스트 보고서를 표시하고 중요한 정보를 머지 리퀘스트에 직접 링크할 수 있습니다.

테스트 및 품질 보고서#

다음과 같은 보고서를 생성할 수 있습니다:

기능 설명
접근성 테스트 변경된 페이지의 접근성 위반을 감지합니다.
브라우저 성능 테스트 코드 변경의 브라우저 성능 영향을 측정합니다.
코드 커버리지 테스트 커버리지 결과, diff의 라인별 커버리지 및 전체 메트릭을 확인합니다.
코드 품질 Code Climate으로 소스 코드 품질을 분석합니다.
임의 job 아티팩트 표시 artifacts:expose_as를 사용하여 선택한 job 아티팩트에 링크합니다.
빠른 실패 테스트 RSpec 테스트가 실패할 때 파이프라인을 일찍 중지합니다.
라이선스 스캔 의존성 라이선스를 스캔하고 관리합니다.
부하 성능 테스트 코드 변경의 서버 성능 영향을 측정합니다.
메트릭 보고서 메모리 사용량 및 성능과 같은 커스텀 메트릭을 추적합니다.
단위 테스트 보고서 job 로그를 확인하지 않고 테스트 결과를 보고 실패를 식별합니다.

보안 보고서#

프로젝트에서 취약점을 스캔하여 보안 보고서를 생성할 수 있습니다:

기능 설명
컨테이너 스캔 Docker 이미지에서 취약점을 스캔합니다.
동적 애플리케이션 보안 테스트(DAST) 실행 중인 웹 애플리케이션에서 취약점을 스캔합니다.
의존성 스캔 의존성에서 취약점을 스캔합니다.
정적 애플리케이션 보안 테스트(SAST) 소스 코드에서 취약점을 스캔합니다.