From c57b7bd66bbc4277610cf147aab9185d8142cc43 Mon Sep 17 00:00:00 2001 From: lcmartin Date: Sat, 14 Sep 2024 16:31:26 -0500 Subject: [PATCH] add Artifactory to compatible OCI registries Signed-off-by: lcmartin --- .../version-1.2/compatible_oci_registries.mdx | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/versioned_docs/version-1.2/compatible_oci_registries.mdx b/versioned_docs/version-1.2/compatible_oci_registries.mdx index db438a6c..2d3b52db 100644 --- a/versioned_docs/version-1.2/compatible_oci_registries.mdx +++ b/versioned_docs/version-1.2/compatible_oci_registries.mdx @@ -22,6 +22,7 @@ We're happy to promote all usage, as well as provide feedback.* - [Docker Hub](#docker-hub) - [Zot Registry](#zot-registry) - [Red Hat Quay](#red-hat-quay) +- [Artifactory](#) ### CNCF Distribution @@ -343,5 +344,25 @@ oras push quay.io/$USER/$REPOSITORY/myartifact:v1 --artifact-type application/te oras pull quay.io/$USER/$REPOSITORY/myartifact:v1 ``` +### [Artifactory](https://jfrog.com/artifactory/) + +- [Authenticating with Artifactory](https://jfrog.com/help/r/jfrog-platform-administration-documentation/access-tokens) + +``` +echo $ARTIFACTORY_PAT | oras login artifactory.your-company.com -u ARTIFACTORY_USERNAME --password-stdin +``` + +- Pushing an artifact to Artifactory + +``` +oras push artifactory.your-company.com/$ARTIFACTORY_OCI_REPOSITORY/myartifact:v1 --artifact-type application/text ./myartifact.txt +``` + +- Pulling an artifact from Artifactory + +``` +oras pull artifactory.your-company.com/$ARTIFACTORY_OCI_REPOSITORY/myartifact:v1 +``` + [artifacts]: https://github.com/opencontainers/artifacts [distribution-spec]: https://github.com/opencontainers/distribution-spec/ \ No newline at end of file