1.5 KiB
1.5 KiB
| ui_doc_type | component_id | status | source_evidence | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| component | build-row | 구현됨 |
|
Build Row
Component ID: build-row
Status: 구현됨
Source Evidence
| Type | Path | Notes |
|---|---|---|
| code | lib/src/features/builds/builds_page.dart |
_BuildRow, _StateBadge, _BuildStatus |
| docs | README.md |
Jenkins build/artifact 조회 scope |
| user | 없음 | agent-ui 생성 요청 |
Purpose
Jenkins build 하나의 결과 상태와 install에 필요한 metadata를 목록에서 스캔 가능하게 표시한다.
Used By
builds:builds.build-searchbuilds:builds.build-list
Anatomy
- result state badge
- requestedBy label
- build number, branch, flavor, startedAt, APK file summary
- selected radio icon
Variants
- default: unselected row
- selected: primary outline과 checked icon
- status: build list empty/error/permission 안내
States
- default
- loading
- empty
- error
- disabled
Rules
- build row는 선택 가능한 Material/InkWell 카드로 유지한다.
- build metadata는 길어질 수 있으므로 한 줄 또는 두 줄 ellipsis를 허용한다.
Decision History
- 2026-06-25: Jenkins build 목록 row와 상태 badge를 component로 기록했다.