Bintray.io/Artifactory

Use JFrog Bintray/Artifactory with pipeline integrations

Configure JFrog Bintray/Artifactory as your Docker registry provider.
You need to get the API key for your profile, and the correct registry domain.

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

Set up Bintray integration

Before you begin

How to

  1. In the Codefresh UI, on the toolbar, click the Settings icon, and then from the sidebar, select Pipeline Integrations.
  2. Select Docker Registries and then click Configure.
  3. From the Add Registry Provider dropdown, select JFrog Bintray.
  4. Define the following:
    • Registry name: A unique name for this configuration.
    • Username: Your Bintray.io/Artifactory username.
    • API key: The Bintray.io/Artifactory API key you retrieved from your profile.
    • Domain: Your Bintray.io registry address, for example, docker-new-repository.bintray.io, or Artifactory registry address, for example my-company-docker-snapshot.jfrog.io.

JFrog Bintray registry settings

JFrog Bintray registry settings
  1. To verify the connection details, click Test Connection.
  2. To apply the changes, click Save.

Getting Bintray.io settings

To obtain Bintray.io information, follow the steps.

Find your API key

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

Bintray.io API key

Bintray.io API key

Find your registry domain

  1. Navigate to your bintray.com repository, or add a new one.
  2. Click SET ME UP!.

Bintray.io SET ME UP

Bintray.io SET ME UP
  1. Copy the registry address.

Bintray.io registry address

Bintray.io registry address

Basic metadata upload

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

Basic Bintray metadata

Basic Bintray metadata

Docker registries for pipeline integrations
Working with Docker Registries
Push step
Building and pushing an image