스테이지 생성
- 인쇄
- PDF
스테이지 생성
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
개요
SourceDeploy 프로젝트의 stage를 생성합니다.
요청
API URL
POST {SOURCEDEPLOY_API_URL}/project/{projectId}/stage
요청 Parameter
항목 | 타입 | 설명 | 비고 |
---|---|---|---|
projectId | string | 프로젝트 ID | projectList 조회 |
요청 Query
없음
요청 Body
{
"name": "string",
"type": "string",
"config": "TEnvServer" | "TEnvAutoScalingGroup" | "TEnvKubernetesService" | "TEnvObjectStorage"
}
항목 | 타입 | 필수 여부 | 설명 | 비고 |
---|---|---|---|---|
name | string | Y | stage 이름 | |
type | string | Y | 배포 타겟 타입 | "Server" | "AutoScalingGroup" | "KubernetesService" | "ObjectStorage" |
Config | TEnvServer | TEnvAutoScalingGroup | TEnvKubernetesService|TEnvObjectStorage | Y | 배포 타겟 설정 | type="Server"일때, TEnvServer type="AutoScalingGroup" 일때, TEnvAutoScalingGroup type="KubernetesService" 일때,TEnvKubernetesService type="ObjectStorage"일때, TEnvObjectStorage |
TEnvServer
{
"serverNo": ["number"]
}
항목 | 타입 | 필수여부 | 설명 | 비고 |
---|---|---|---|---|
serverNo | number[] | Y | 서버 번호 | serverLIst API 로 조회 |
TEnvAutoScalingGroup
{
"autoScalingGroupNo": "number"
}
항목 | 타입 | 필수여부 | 설명 | 비고 |
---|---|---|---|---|
autoScalingGroupNo | number | Y | ASG 번호 | autoScalingGroupList API 로 조회 |
TEnvKubernetesService
{
"clusterNo": "number"
}
항목 | 타입 | 필수여부 | 설명 | 비고 |
---|---|---|---|---|
clusterNo | number | Y | Cluster 번호 | kubernetesServiceClusterList API 로 조회 |
TEnvObjectStorage
{
"bucketName": "string"
}
항목 | 타입 | 필수여부 | 설명 | 비고 |
---|---|---|---|---|
bucketName | string | Y | Bucket 이름 | bucketNameList API 로 조회 |
응답
응답 Body
{
"id": "number",
"name": "string"
}
항목 | 타입 | 설명 | 비고 |
---|---|---|---|
id | number | stage id | |
name | string | stage 이름 |
이 문서가 도움이 되었습니까?