jFrog Artifactory

Artifactory Logo

Get Artifactory

* Try out Artifactory - start here

* Create a local OCI repository called oci-local

docker login <artifactory-url>

Run the conformance test

Clone OCI Distribution Spec

git clone https://github.com/opencontainers/distribution-spec -b v1.0.1

Build conformance binary

cd distribution-spec/conformance
go test -c

Set various environment variables

export OCI_ROOT_URL=<artifactory-url>
export OCI_USERNAME=<artifactory-user>
export OCI_PASSWORD=<artifactory-token>
export OCI_NAMESPACE=oci-local
export OCI_TEST_PULL=1
export OCI_TEST_PUSH=1
export OCI_TEST_CONTENT_DISCOVERY=1
export OCI_TEST_CONTENT_MANAGEMENT=1

Run conformance test

./conformance.test