cron
cron 카테고리에서 API 작업 1개를 다룹니다.
| 메서드 | 경로 | 설명 |
|---|---|---|
| GET | /v1/orgs/{orgSlug}/projects/{projectName}/cron | 예약된 실행: 선언된 내용, 다음 실행 시각, 발생한 일 |
GET /v1/orgs/{orgSlug}/projects/{projectName}/cron
세 가지 답이 함께 있어야만 쓸모 있기 때문에 호출은 한 번입니다 (docs/cron.md §8).
schedules는 최신 배포가 아니라 live 배포에서 가져옵니다. 롤백은 해당 버전이 선언한 일정을 복원하므로, 최신 배포의 목록에는 아무것도 실행되지 않는 표현식이 이름으로 남을 수 있습니다.
nextRunAt은 유일하게 존재하는 cron 파서(internal/cronexpr)로 서버 쪽에서 계산됩니다. 클라이언트에 두 번째 구현을 두면 "언제 실행되는가"에 대한 두 번째 답이 생기고, 사람들이 이 화면을 열어 확인하려는 바로 그 표현식에서 둘의 답이 어긋나게 됩니다.
기록은 keepDays 동안 보관된 뒤 정리됩니다 — 빈 runs가 아무것도 실행된 적 없다는 증거는 아닙니다.
operationId getProjectCron
| 매개변수 | 위치 | 필수 | 타입 | 설명 |
|---|---|---|---|---|
limit | query | 아니오 | 정수 | 기록 행 개수입니다. 기본값 50개, 최대 200개로 제한됩니다. |
| 상태 코드 | 설명 | 응답 본문 |
|---|---|---|
| 200 | 일정, 다음 실행 시각, 최근 기록 | CronOverview |
| 403 | — | — |
| 404 | — | — |