Bintray.io/Artifactory

Adding JFrog Bintray/Artifactory to Codefresh and using it as a registry.

Passing Codefresh metadata to Bintray is supported through Grafeas. More info is available in this blogpost.

To configure Bintray.io and/or Artifactory first select JFrog Bintray from the Add registry registry drop down and then provide the following:

  • Registry Name - a unique name for this configuration (arbitrary name).
  • Username - your Bintray.io username/ Your Artifactory username.
  • API Key - your Bintray.io API key / Your Artifactory API key.
  • Domain - your Bintray.io registry address e.g. docker-new-repository.bintray.io or Artifactory such as my-company-docker-snapshot.jfrog.io.

Add Bintray.io Registry

Getting the settings for Bintray.io

To obtain the needed information follow the steps.

Finding your API key

  1. Go to your Bitray.io profile.
  1. Select API Key from the side menu.

Bintray.io API key

Finding your registry domain

  1. Navigate to your bintray.com repository (or add a new one).
  1. Click the SET ME UP! button.

Bintray.io SET ME UP

  1. Copy the registry address.

Bintray.io registry address

Basic metadata upload

Codefresh will automatically set some version attributes in Bintray every time you upload a Docker image.

Basic Bintray metadata

Basic Bintray metadata