DevOps 변경 속도와 함께 설치되는 구성요소
테이블, 사용자, 역할, 예약된 작업 등 여러 유형의 구성요소가 앱과 함께 DevOps 변경 속도설치됩니다.
설치된 사용자
| 사용자 | 설명 |
|---|---|
| devops.integration.user | DevOps 통합 사용자 주: 통합 사용자가 도구를 구성하려면 먼저 DevOps 암호를 구성해야 합니다. |
| devops.system | DevOps 시스템 사용자 |
설치되는 역할
| 역할 이름 [name] | 설명 | 포함하는 역할 |
|---|---|---|
DevOps 관리자 [sn_devops.admin] |
애플리케이션을 설정하고 구성합니다.DevOps 관리자만 DevOps 관리 모듈에 액세스할 수 있습니다. 주: devops.system 사용자에게 올바른 액세스 권한이 있는지 확인하려면 sys_connection 테이블에 필드 수준 ACL이 있는 경우 sn_devops.admin 역할을 필드 수준 ACL(sys_connection.*)에 추가하거나 sn_devops.admin 역할에 connection_admin 역할을 포함합니다. |
DevOps 변경 상태 검사 콘텐츠 팩 애플리케이션이 설치된 경우 상태 검사 기능에 액세스할 수 있는 다음 역할도 DevOps 관리자에 추가됩니다.
|
DevOps 통합 [sn_devops.integration] |
애플리케이션과의 통합을 허용하기 위해 사용자 환경의 도구에 대한 인바운드 액세스 권한이 있습니다.DevOps |
|
DevOps 앱 소유자 [sn_devops.app_소유자] |
애플리케이션의 DevOps 운영을 감독하고 DevOps 환경에서 성능을 모니터링합니다. 앱 소유자는 다음을 수행할 수 있습니다.
|
|
DevOps 도구 소유자 [sn_devops.tool_owner] |
도구 소유자는 다음을 수행할 수 있습니다.
도구 소유자는 자신이 액세스 그룹의 구성원인 도구 또는 액세스 제한이 없는 도구에 대해서만 자격 증명을 업데이트할 수 있습니다. |
sn_devops.viewer 주:
|
DevOps 뷰어 [sn_devops.viewer] |
해당 환경에서 사용할 애플리케이션에 액세스할 DevOps 수 있습니다. |
|
설치되는 예약된 작업
| 예약된 작업 | 설명 |
|---|---|
| [DevOps] 과거 데이터 수집 | 요청 시 도구에서 DevOps 데이터를 수집합니다. 주: 인사이트 애플리케이션을 설치 DevOps 한 후 기록 DevOps 데이터를 보려면 이 예약된 작업을 실행해야 합니다. |
| [DevOps] 일일 데이터 수집 | 매일 도구에서 DevOps 데이터를 수집합니다. |
| DevOps 자동 검색 도구 연결 | 연결된 상태의 모든 도구와 모든 기능에 대한 새 파이프라인, 계획 및 리포지토리를 자동으로 검색합니다. 이 작업은 하루에 한 번 실행되도록 예약되어 있습니다. 일정의 빈도를 비활성화하거나 변경할 수 있습니다.
|
| 도구 연결 이력 | 모든 도구에 대해 예약된 작업은 다음을 수행합니다.
이 작업은 매시간 실행되도록 예약되어 있습니다. 필요한 경우 빈도를 업데이트할 수 있습니다.
주: 이 작업은 제품 수준에서 예약되며 개별 도구에 대해 예약할 수 없습니다. |
설치되는 테이블
| 이름 | 테이블 |
|---|---|
| API 스키마 정의 | [sn_devops_api_schema_definition] |
| 앱 | [sn_devops_app] |
| 아티팩트 | [sn_devops_artifact] |
| 아티팩트 리포지토리 | [sn_devops_artifact_repository] |
| 아티팩트 준비 요청 | [sn_devops_artifact_staging] |
| 아티팩트 버전 | [sn_devops_artifact_version] |
| 기본 계획 항목 | [sn_devops_base_planning_item] |
| 분기 | [sn_devops_branch] |
| 빌드 테스트 결과 | [sn_devops_build_test_result] |
| 빌드 테스트 요약 | [sn_devops_build_test_summary] |
| 콜백 | [sn_devops_callback] |
| 커밋 | [sn_devops_commit] |
| 커밋한 사람 | [sn_devops_committer] |
| 커밋 상세 정보 | [sn_devops_commit_details] |
| 기여자 점수 변경 요소 | [sn_devops_contributor_score_chg_factor] |
| 환경 | [sn_devops_environment] |
| 이벤트 | [sn_devops_event] |
| 이벤트 프로세서 | [sn_devops_event_processor] |
| 임포트 필터 | [sn_devops_import_filter] |
| 임포트 요청 | [sn_devops_import_request] |
| 임포트 요청 페이지 | [sn_devops_import_request_page] |
| 인바운드 이벤트 | [sn_devops_inbound_event] |
| 통합 기능 | [sn_devops_integration_capability] 테이블 애플리케이션 파일을 확장합니다. |
| 계획할 앱 | [sn_devops_m2m_app_plan] |
| TaskExecution에 배포된 아티팩트 | [sn_devops_m2m_artifact_execution] |
| 커밋할 아티팩트 버전 | [sb_devops_m2m_artifact_version_commit] |
| 패키지에 대한 아티팩트 버전 | [sn_devops_m2m_artifact_version_package] |
| 커밋할 분기 | [sn_devops_m2m_branch_commit] |
| 커밋 실행 | [sn_devops_m2m_commit_execution] |
| 버전 계획에 대한 작업 항목 | [sn_devops_m2m_work_item_plan_version] |
| 오케스트레이션 작업 | [sn_devops_orchestration_task] |
| 오케스트레이션 작업 정의 | [sn_devops_orchestration_task_definition] |
| 패키지 | [sn_devops_package] 테이블 구성 항목을 확장합니다. |
| 참가자 | [sn_devops_participant] |
| 파이프라인 | [sn_devops_pipeline] |
| 파이프라인 실행 | [sn_devops_pipeline_execution] |
| 계획 | [sn_devops_plan] 테이블 기본 계획 수립 항목을 확장합니다. |
| 계획 버전 | [sn_devops_plan_version] 테이블 기본 계획 수립 항목을 확장합니다. |
| 리포지토리 | [sn_devops_repository] |
| 단계 | [sn_devops_step] |
| 단계 실행 | [sn_devops_step_execution] |
| 태그 | [sn_devops_tag] |
| 작업 실행 | [sn_devops_task_execution] |
| 테스트 실행 | [sn_devops_test_execution] |
| 테스트 결과 | [sn_devops_test_result] |
| 테스트 유형 | [sn_devops_test_type] |
| DevOps 도구 | [sn_devops_tool] |
| 도구 동작 | [sn_devops_tool_action] |
| 도구 역량 매핑 | [sn_devops_tool_capability_mapping] |
| DevOps Tool Integrations | [sn_devops_tool_integration] 테이블 애플리케이션 파일을 확장합니다. |
| 도구 유형 역량 | [sn_devops_tool_type_capability] |
| 작업 항목 | [sn_devops_work_item] 테이블 기본 계획 수립 항목을 확장합니다. |