Description: Creates Debian Snapshots in the Debian repository in Artifactory.
Since: 7.41.x
Notes: The following process takes place when running this command:
The root of the newly created
snapshotsub-repositoryis/artifactory/api/deb/$repoKey/snapshots/$tag.All the metadata files of the
$srcRepo/dists/$distribution, including the release and packages file, will be copied to the snapshot folder.In the folder, a property called
deb.snapshot.sourceis created pointing to the source repository.
Security: Requires an authenticated user.
Usage: POST /artifactory/api/deb/$repoKey/snapshot(?async=1)
Consumes: application/json
{
“tag” : string,
“targetRepo” : string,
“distribution” :string
}Sample Usage:
The following input will create a Debian snapshot named 202203141800 saved under deb-snapshot local repository, containing focal distribution metadata.
POST /artifactory/api/deb/$repoKey/snapshot(?async=1)
{
"targetRepo": "deb-snapshots",
"distribution": "focal",
"tag": "202203141800"
}Sample Output:
POST /artifactory/api/deb/$repoKey/snapshot
200 OK
Successfully saved snapshot to ${targetRepo}/snapshots/${tag}The following response is returned when saving snapshots as async.
POST /artifactory/api/deb/$repoKey/snapshot?async=1
200 OK
Snapshot save queued for ${targetRepo}/snapshots/${tag}