Closed hdoupe closed 2 years ago
[x] Endpoints will likely mirror those specified in #438:
POST /apps/api/v1/<owner:str>/<title:str>/cicd/
GET /apps/api/v1/<owner:str>/<title:str>/cicd/<job_id:uuid>/
GET /apps/api/v1/<owner:str>/<title:str>/cicd/<job_id:uuid>/logs/
DELETE /apps/api/v1/<owner:str>/<title:str>/cicd/<job_id:uuid>/
[x] Persist data in new CICD model with relation to Tag and and Project.
CICD
Tag
Project
[x] Endpoints will likely mirror those specified in #438:
POST /apps/api/v1/<owner:str>/<title:str>/cicd/
: Create CI / CD jobGET /apps/api/v1/<owner:str>/<title:str>/cicd/<job_id:uuid>/
: Get CI / CD job status.GET /apps/api/v1/<owner:str>/<title:str>/cicd/<job_id:uuid>/logs/
: Get CI / CD job status logs.DELETE /apps/api/v1/<owner:str>/<title:str>/cicd/<job_id:uuid>/
: Cancel CI / CD job.[x] Persist data in new
CICD
model with relation toTag
and andProject
.