동결 기간 API
프로젝트의 배포 동결 기간을 나열, 생성, 업데이트, 삭제하는 API.
이 API를 사용하여 배포 동결 기간 과 상호 작용합니다. 동결 기간 나열 # created_at 기준 오름차순으로 정렬된 동결 기간의 페이지화된 목록입니다. 필수 요건: 프로젝트에 대한 Reporter, Developer, Maintainer 또는 Owner 역할이 있어야 합니다. GET /projects/:id/freeze_periods 속성 유형 필수 여부 설명 id 정수 또는 문자열 yes 프로젝트의 ID 또는 URL 인코딩된 경로 . 예시 요청: curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/19/freeze_periods" 예시 응답: [ { "id" : 1 , "freeze_start" : "0 23 * * 5" , "freeze_end" : "0 8 * * 1" , "cron_timezone" : "UTC" , "created_at" : "2020-05-15T17:03:35.702Z" , "updated_at" : "2020-05-15T17:06:41.566Z" } ] 동결 기간 가져오기 # 지정된 freeze_period_id 에 대한 동결 기간을 가져옵니다. 필수 요건: 프로젝트에 대한 Reporter, Developer, Maintainer 또는 Owner 역할이 있어야 합니다. GET /projects/:id/freeze_periods/:freeze_period_id 속성 유형 필수 여부 설명 id 정수 또는 문자열 yes 프로젝트의 ID 또는 URL 인코딩된 경로 . freeze_period_id 정수 yes 동결 기간의 ID. 예시 요청: curl --request GET \ --header "PRIVATE-TOKEN: <your_access_token>" \ --url "https://gitlab.example.com/api/v4/projects/19/freeze_periods/1" 예시 응답: { "id" : 1 , "freeze_start" : "0 23 * * 5" , "freeze_end" : "0 8 * * 1" , "cron_timezone" : "UTC" , "created_at" : "2020-05-15T17:03:35.702Z" , "updated_at" : "2020-05-15T17:06:41.566Z" } 동결 기간 만들기 # 지정된 프로젝트에 대한 동결 기간을 만듭니다. 필수 요건: 프로젝트에 대한 Maintainer 또는 Owner 역할이 있어야 합니다. POST /projects/:id/freeze_periods 속성 유형 필수 여부 설명 id 정수 또는 문자열 yes 프로젝트의 ID 또는 URL 인코딩된 경로 . freeze_start 문자열 yes cron 형식의 동결 기간 시작. freeze_end 문자열 yes cron 형식의 동결 기간 종료. cron_timezone 문자열 no cron 필드의
