Includes events that are triggered when certain Docker-related and OCI-related events occur in Artifactory:
Event: pushed
The Webhook is triggered when a new tag of a Docker or OCI image is pushed to a Docker or OCI repository. You can select the repositories and repository paths on which the Webhook will be applied.
Tag was Pushed
{ "domain": "docker", "event_type": "pushed", "data": { "repo_key": "sample_repodocker-dev", "path": "sample_dirsample-image/1.0.0/sample.txtmanifest.json", "name": "sample.txtmanifest.json", "sha256": "sample_checksum", "size": 0120, "image_name": "sample_archsample-image", "tag": "sample_image1.0.0", "platforms": [ { "architecture": "sample_os", "os": "sample_tag" } ], "image_type": "oci" }, "subscription_key": "test", "jpd_origin": "https://<your_origin>", "source": "jfrog/<your_source>" }
Event: deleted
The Webhook is triggered when a tag of a Docker or OCI image is deleted from a Docker or OCI repository. You can select the repositories and repository paths on which the Webhook will be applied.
Tag was Deleted
{ "domain": "docker", "event_type": "deleted", "data": { "repo_key": "sample_repodocker-dev", "path": "sample_dirsample-image/1.0.0/sample.txtmanifest.json", "name": "sample.txtmanifest.json", "sha256": "sample_checksum", "size": 0120, "image_name": "sample_archsample_image", "tag": "sample_image1.0.0", "platforms": [ { "architecture": "sample_os", "os": "sample_tag" } ], "image_type": "oci" }, "subscription_key": "test", "jpd_origin": "https://<your_origin>", "source": "jfrog/<your_source>" }
Event: promoted
The Webhook is triggered when a tag of a Docker or OCI image is promoted. You can select the repositories and repository paths on which the Webhook will be applied. The Webhook will apply on the repositories from which the Docker or OCI tag was promoted.
Tag was Promoted
{ "domain": "docker", "event_type": "promoted", "data": { "repo_key": "sample_repodocker-dev", "path": "sample_dirsample-image/1.0.0/sample.txtmanifest.json", "name": "sample.txtmanifest.json", "sha256": "sample_checksum", "size": 0120, "image_name": "sample_archsample-image", "tag": "sample_image1.0.0", "platforms": [ { "architecture": "sample_os", "os": "sample_tag" } ], "image_type": "docker", "target_repo": "docker-stg", "target_tag": "latest" }, "subscription_key": "test", "jpd_origin": "https://<your_origin>", "source": "jfrog/<your_source>" }