You can publish collections via the REST API. When using this method you can deploy by checksum or from an archive.
For example, to publish an Ansible collection to a repository called ansible-local, you could use the following:
curl -u<USERNAME>:<PASSWORD> -XPUT https://[JFrogPlatformURL]/artifactory/ansible-local/<PATH_TO_METADATA_ROOT> -T <TARGET_FILE_PATH>Where:
<USERNAME>: Your Artifactory username<PASSWORD>: Your Artifactory password[JFrogPlatformURL]: The URL of your JPD<PATH_TO_METADATA_ROOT>: The path from the repository root to the deploy folder<TARGET_FILE_PATH>: The file path for the collection you want to publish