Get CI config
GET/libraries/:libraryId/ci-config
The operation allows you to retrieve details about a CI config of a specific library and branch.
Request
Path Parameters
Possible values: non-empty
Query Parameters
Possible values: non-empty
Header Parameters
CodeNOW API Key
Responses
- 200
- 400
- 401
- 403
- 404
- 429
- 500
CI config detail
- application/vnd.codenow.v1+json
- Schema
- Example (from schema)
Schema
Array [
]
build
object
required
The build section encompasses fields dedicated to configuring Continuous Integration (CI) pipelines themselves.
These settings allow users to define the environment variables, build container, and instance of pipeline necessary for building
artifacts seamlessly within their development workflows.
The field specifies the container utilized for executing build
and unit test tasks within the Continuous Integration (CI) pipeline.
environmentVariables
object[]
required
The environmentVariables section configures custom environment variables
that are utilized within the Continuous Integration (CI) pipeline.
The name of the environment variable.
The value of the environment variable.
pipelines
object
required
The pipelines section defines and configures the specific pipelines
to be executed for release builds and preview builds.
Defines the pipeline id for performed release builds.
Available pipelines can be obtained through the /ci-pipelines
endpoint.
{
"build": {
"image": "string",
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"pipelines": {
"release": "string"
}
}
}
The request was unacceptable, often due to missing a required parameter.
No valid API key provided.
The API key doesn't have permissions to perform the request.
Resource not found.
Too many requests hit the API too quickly. We recommend an exponential backoff of your requests.
Something went wrong on CodeNOW's end.