package services // BuildResult результат сборки сайта type BuildResult struct { Success bool `json:"success"` Message string `json:"message"` Error string `json:"error,omitempty"` } // BuildStatus статус сборки type BuildStatus string const ( BuildStatusPending BuildStatus = "pending" BuildStatusRunning BuildStatus = "running" BuildStatusCompleted BuildStatus = "completed" BuildStatusFailed BuildStatus = "failed" ) // BuildInfo детальная информация о сборке type BuildInfo struct { ID string `json:"id"` Status BuildStatus `json:"status"` StartTime string `json:"start_time"` EndTime string `json:"end_time,omitempty"` Duration string `json:"duration,omitempty"` Result BuildResult `json:"result,omitempty"` }