Marking an Artifact as Bad
You can mark a version of an artifact in an environment as bad to ensure that that version never gets deployed to the environment.
If you mark an artifact as bad in the first in a series of environments (linked together by depends-on
constraints) that version of the artifact will never be promoted into the later environments.
Marking via the API
To mark the artifact via the API, you’ll need:
- Application name
- Name of the environment
- The reference for your artifact (defined in your delivery config, defaulted to the artifact name)
- The version that’s bad
The request needs to have a body that contains this information. Here’s an example:
POST /managed/application/{application}/veto
with body:
{
"targetEnvironment": "test",
"reference" : "my-artifact",
"version" : "master-h10.62bbbd6"
}