(IncidentActions.Circleci)
- Rebuild - Rebuild a Project In CircleCI
Rebuild a Project In CircleCI
package main
import(
"context"
"os"
squadcastsdk "github.com/SquadcastHub/squadcast-sdk-go"
"github.com/SquadcastHub/squadcast-sdk-go/models/components"
"log"
)
func main() {
ctx := context.Background()
s := squadcastsdk.New(
squadcastsdk.WithSecurity(os.Getenv("SQUADCASTSDK_BEARER_AUTH")),
)
res, err := s.IncidentActions.Circleci.Rebuild(ctx, "<id>", "<value>", components.V3IncidentsIncidentActionsRebuildCircleCIProjectRequest{
VcsType: "<value>",
Username: "Dora.Waelchi",
Reponame: "<value>",
})
if err != nil {
log.Fatal(err)
}
if res.Object != nil {
// handle response
}
}| Parameter | Type | Required | Description |
|---|---|---|---|
ctx |
context.Context | ✔️ | The context to use for the request. |
incidentID |
string | ✔️ | N/A |
buildNumber |
string | ✔️ | N/A |
v3IncidentsIncidentActionsRebuildCircleCIProjectRequest |
components.V3IncidentsIncidentActionsRebuildCircleCIProjectRequest | ✔️ | N/A |
opts |
[]operations.Option | ➖ | The options for this request. |
*operations.IncidentActionsRebuildAProjectInCircleciResponse, error
| Error Type | Status Code | Content Type |
|---|---|---|
| apierrors.BadRequest | 400 | application/json |
| apierrors.UnauthorizedError | 401 | application/json |
| apierrors.PaymentRequiredError | 402 | application/json |
| apierrors.ForbiddenError | 403 | application/json |
| apierrors.NotFoundError | 404 | application/json |
| apierrors.ConflictError | 409 | application/json |
| apierrors.UnprocessableEntityError | 422 | application/json |
| apierrors.InternalServerError | 500 | application/json |
| apierrors.BadGatewayError | 502 | application/json |
| apierrors.ServiceUnavailableError | 503 | application/json |
| apierrors.GatewayTimeoutError | 504 | application/json |
| apierrors.APIError | 4XX, 5XX | */* |