All URIs are relative to https://sourcebuild.apigw.ntruss.com/api/v1
Method | HTTP request | Description |
---|---|---|
GetContainerRegistry | Get /containerregistry/registry | |
GetComputeEnv | Get /env/compute | |
GetDockerEnv | Get /env/docker | |
GetOsEnv | Get /env/os | |
GetRuntimeEnv | Get /env/os/{osId}/runtime | |
GetRuntimeVersionEnv | Get /env/os/{osId}/runtime/{runtimeId}/version | |
GetObjectstorageBucket | Get /objectstorage/bucket | |
GetProjects | Get /project | |
CreateProject | Post /project | |
CancelBuild | Delete /project/{projectId}/build | |
StartBuild | Post /project/{projectId}/build | |
DeleteProject | Delete /project/{projectId} | |
GetProject | Get /project/{projectId} | |
GetBuildHistory | Get /project/{projectId}/history | |
ChangeProject | Patch /project/{projectId} | |
GetSourcecommitRepositories | Get /sourcecommit/repository | |
GetSourcecommitRepositoryBranches | Get /sourcecommit/repository/{repositoryName}/branch |
GetContainerRegistryResponse GetContainerRegistry()
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetComputeEnvResponse GetComputeEnv()
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetDockerEnvResponse GetDockerEnv()
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetOsEnvResponse GetOsEnv()
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetRuntimeEnvResponse GetRuntimeEnv(osId)
Name | Type | Description | Notes |
---|---|---|---|
osId | string | osId |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetRuntimeVersionEnvResponse GetRuntimeVersionEnv(osId, runtimeId)
Name | Type | Description | Notes |
---|---|---|---|
osId | string | osId | runtimeId |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetObjsBucketResponse GetObjectstorageBucket()
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetProjectListResponse GetProjects(optional)
Optional parameters are passed through a map[string]interface{}. The keys are pageNo, pageSize and projectName.
Name | Type | Description | Notes |
---|---|---|---|
pageNo | string | Page No | |
pageSize | string | Page Size | |
projectName | string | Project Name |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateProjectResponse CreateProject(body)
Name | Type | Description | Notes |
---|---|---|---|
body | *CreateProject |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CancelBuild(body, projectId)
Name | Type | Description | Notes |
---|---|---|---|
body | *CancelBuild | projectId |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
StartBuildResponse StartBuild(projectId)
Name | Type | Description | Notes |
---|---|---|---|
projectId | string | projectId |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
DeleteProject(projectId)
Name | Type | Description | Notes |
---|---|---|---|
projectId | string | projectId |
(empty response body)
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetProjectDetailResponse GetProject(projectId)
Name | Type | Description | Notes |
---|---|---|---|
projectId | string | projectId |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetBuildHistoryResponse GetBuildHistory(projectId)
Name | Type | Description | Notes |
---|---|---|---|
projectId | string | projectId |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CreateProjectResponse ChangeProject(body, projectId)
Name | Type | Description | Notes |
---|---|---|---|
body | *ChangeProject | projectId |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetScRepositoryResponse GetSourcecommitRepositories()
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetScBranchResponse GetSourcecommitRepositoryBranches(repositoryName)
Name | Type | Description | Notes |
---|---|---|---|
repositoryName | string | repositoryName |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]