배포 구성

패치 /groups/{groupId}/apps/{appId}/deploy/config

앱의 배포 구성을 수정하여 앱이 변경 사항을 배포하는 방식을 사용자 지정합니다.

경로 매개변수

application/json

body

  • ui_drafts_disabled 부울 필수 사항

    true인 경우 저장 시 관리자 UI의 모든 변경 사항이 자동으로 배포됩니다. false인 경우 변경 사항이 배포 초안으로 그룹화되어 별도로 배포됩니다.

  • automatic_deployment 객체 필수 사항

    자동 배포 메서드 구성

    automatic_deployment 속성 숨기기 automatic_deployment 속성 표시 객체
    • 활성화됨 부울

      true인 경우 앱 provider에 정의된 메서드를 사용하여 자동으로 배포합니다.

    • provider 문자열

      자동 배포서버 의 유형입니다.

      값은 github입니다.

    • Installation_ids array[string]

      자동 배포서버 제공자 설치의 고유 ID 값입니다. 예시 들어, Github 앱 설치id 값입니다.

  • last_modified 숫자

    이 구성이 마지막으로 수정된 시간은 유닉스 시간 이후의 시간(초)으로 표시됩니다.

응답

  • 204

    Success

PATCH /groups/{groupId}/apps/{appId}/ 배포/config
curl \
 --request PATCH 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/deploy/config' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"ui_drafts_disabled":true,"automatic_deployment":{"enabled":true,"provider":"github","installation_ids":["string"]},"last_modified":42.0}'
요청 예시
{
  "ui_drafts_disabled": true,
  "automatic_deployment": {
    "enabled": true,
    "provider": "github",
    "installation_ids": [
      "string"
    ]
  },
  "last_modified": 42.0
}